Reproduction device, reproduction method, and recording medium

ABSTRACT

The present technology relates to a reproduction device, a reproduction method, and a recording medium that enable content having a wide dynamic range of brightness to be displayed with an appropriate brightness. A recording medium, on which the reproduction device of one aspect of the present technology performs reproduction, records coded data of an extended video that is a video having a second brightness range that is wider than a first brightness range, brightness characteristic information that represents a brightness characteristic of the extended video, and brightness conversion definition information used when performing a brightness conversion of the extended video to a standard video that is a video having the first brightness range. The reproduction device decodes the coded data and converts the extended video obtained by decoding the coded data to the standard video on the basis of the brightness conversion definition information.

CROSS REFERENCE TO PRIOR APPLICATION

This application is a continuation of U.S. patent application Ser. No.16/828,492 (filed on Mar. 24, 2020), which is a continuation of U.S.patent application Ser. No. 16/047,253 (filed on Jul. 27, 2018 andissued as U.S. Pat. No. 10,638,085 on Apr. 28, 2020), which is acontinuation of U.S. patent application Ser. No. 15/160,642 (filed onMay 20, 2016 and issued as U.S. Pat. No. 10,070,097 on Sep. 4, 2018),which is a continuation of U.S. patent application Ser. No. 14/896,041(filed on Dec. 4, 2015 and issued as U.S. Pat. No. 9,774,819 on Sep. 26,2017), which is a National Stage Patent Application of PCT InternationalPatent Application No. PCT/JP2014/065053 (filed on Jun. 6, 2014) under35 U.S.C. § 371, which claims priority to Japanese Patent ApplicationNo. 2013-129993 (filed on Jun. 20, 2013), which are all herebyincorporated by reference in their entirety.

TECHNICAL FIELD

The present technology relates to a reproduction device, a reproductionmethod, and a recording medium and, in particular, relates to areproduction device, a reproduction method, and a recording medium thatenable content having a wide dynamic range of brightness to be displayedwith an appropriate brightness.

BACKGROUND ART

There is a Blu-ray (registered trademark) Disc (hereinafter, asappropriate, referred to as a BD) serving as a recording medium ofcontent such as a movie. Hitherto, in authoring a video recorded on aBD, a dynamic range of the master video is compressed on the premisethat the video is viewed on a monitor with a standard brightness (100nit=100 cd/m²).

The video that is to be the master is taken by a high-quality camera andincludes a dynamic range that is equivalent to or greater than a dynamicrange that can be displayed on a monitor with the standard brightness.It goes without saying that the dynamic range of the master video isdeteriorated by being compressed.

CITATION LIST Patent Literature

Patent Literature1: JP 2009-58692A

Patent Literature2: JP 2009-89209A

SUMMARY OF INVENTION Technical Problem

Owing to technological progresses in displays such as organicelectroluminescence (EL) displays and liquid crystal displays (LCDs),monitors with brightness, such as 500 nit and 1000 nit, that is brighterthan standard monitors are commercially available. Content that can takeadvantage of the performance of such monitors having such a wide dynamicrange is in demand.

The present technology has been made in view of the above situation andenables content having a wide dynamic range of brightness to bedisplayed with an appropriate brightness.

Solution to Problem

A reproduction device according to an aspect of the present technologyincludes: a readout unit configured to read out, from a recording mediumthat has recorded coded data of an extended video that is a video havinga second brightness range that is wider than a first brightness range,brightness characteristic information that represents a brightnesscharacteristic of the extended video, and brightness conversiondefinition information used when performing a brightness conversion ofthe extended video to a standard video that is a video having the firstbrightness range, the coded data, the brightness characteristicinformation, and the brightness conversion definition information; adecoding unit configured to decode the coded data; a conversion unitconfigured to convert the extended video obtained by decoding the codeddata to the standard video on a basis of the brightness conversiondefinition information; and an output unit configured to output data ofthe extended video and the brightness characteristic information to adisplay device that is capable of displaying the extended video andconfigured to output data of the standard video to a display device thatis not capable of displaying the extended video.

The brightness characteristic information and the brightness conversiondefinition information can be inserted, as auxiliary information of thecoded data, in a stream including the coded data and are recorded in therecording medium.

The coded data can be coded data of an HEVC, and the brightnesscharacteristic information and the brightness conversion definitioninformation can be each an SEI of an HEVC stream.

The brightness conversion definition information can be first Tonemapping information in which either one of values 0, 2, and 3 is set asa value of a tone_map_model_id. The brightness characteristicinformation can be second Tone mapping information in which 4 is set asthe value of the tone_map_model_id.

The tone_map_model_id of the first Tone mapping information and thetone_map_model_id of the second Tone mapping information can be each setwith a same value representing a recording mode of the recording medium.

Information related to reproduction of the coded data, the informationincluding a flag representing whether a recording of the extended videoas a master is being performed, can be further recorded in the recordingmedium. When the flag represents that the recording of the extendedvideo as the master is being performed, the decoding unit can decode thecoded data.

The recording medium can be a Blu-ray Disc. The flag can be included ina Clip Information file serving as the information related to thereproduction.

The recording medium can be a Blu-ray Disc. The flag can be included ina PlayList file serving as the information related to the reproduction.

According to an aspect of the present technology, from a recordingmedium that has recorded coded data of an extended video that is a videohaving a second brightness range that is wider than a first brightnessrange, brightness characteristic information that represents abrightness characteristic of the extended video, and brightnessconversion definition information used when performing a brightnessconversion of the extended video to a standard video that is a videohaving the first brightness range, the coded data, the brightnesscharacteristic information, and the brightness conversion definitioninformation are read out. The coded data is decoded. The extended videoobtained by decoding the coded data is converted to the standard videoon a basis of the brightness conversion definition information. Data ofthe extended video and the brightness characteristic information areoutput to a display device that is capable of displaying the extendedvideo. Data of the standard video is output to a display device that isnot capable of displaying the extended video.

A reproduction device according to another aspect of the presenttechnology includes: a readout unit configured to read out, from arecording medium that has recorded coded data of a standard video thatis obtained by performing a brightness conversion of an extended videothat is a video having a second brightness range that is wider than afirst brightness range, the standard video being a video having thefirst brightness range, brightness characteristic information thatrepresents a brightness characteristic of the extended video, andbrightness conversion definition information used when performing thebrightness conversion of the standard video to the extended video, thecoded data, the brightness characteristic information, and thebrightness conversion definition information; a decoding unit configuredto decode the coded data; a conversion unit configured to convert thestandard video obtained by decoding the coded data to the extended videoon a basis of the brightness conversion definition information; and anoutput unit configured to output data of the extended video and thebrightness characteristic information to a display device that iscapable of displaying the extended video and configured to output dataof the standard video to a display device that is not capable ofdisplaying the extended video.

The brightness characteristic information and the brightness conversiondefinition information can be inserted, as auxiliary information of thecoded data, in a stream including the coded data and are recorded in therecording medium.

The coded data can be coded data of an HEVC, and the brightnesscharacteristic information and the brightness conversion definitioninformation can be each an SEI of an HEVC stream.

The brightness conversion definition information can be first Tonemapping information in which either one of values 0, 2, and 3 is set asa value of a tone_map_model_id. The brightness characteristicinformation can be second Tone mapping information in which 4 is set asthe value of the tone_map_model_id.

The tone_map_model_id of the first Tone mapping information and thetone_map_model_id of the second Tone mapping information can be each setwith a same value representing a recording mode of the recording medium.

Information related to reproduction of the coded data, the informationincluding a flag representing whether a recording of the extended videoas a master is being performed, can be further recorded in the recordingmedium. When the flag represents that the recording of the extendedvideo as the master is being performed, the decoding unit can decode thecoded data.

The recording medium can be a Blu-ray Disc. The flag can be included ina Clip Information file serving as the information related to thereproduction.

The recording medium can be a Blu-ray Disc. The flag can be included ina PlayList file serving as the information related to the reproduction.

According to another aspect of the present technology, from a recordingmedium that has recorded coded data of a standard video that is obtainedby performing a brightness conversion of an extended video that is avideo having a second brightness range that is wider than a firstbrightness range, the standard video being a video having the firstbrightness range, brightness characteristic information that indicates abrightness characteristic of the extended video, and brightnessconversion definition information used when performing the brightnessconversion of the standard video to the extended video, the coded data,the brightness characteristic information, and the brightness conversiondefinition information are read out. The coded data is decoded. Thestandard video obtained by decoding the coded data is converted to theextended video on a basis of the brightness conversion definitioninformation. Data of the extended video and the brightnesscharacteristic information are output to a display device that iscapable of displaying the extended video. Data of the standard video isoutput to a display device that is not capable of displaying theextended video.

Advantageous Effects of Invention

According to the present technology, content having a wide dynamic rangeof brightness can be displayed with an appropriate brightness.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a diagram illustrating an exemplary configuration of arecording/reproduction system according to an embodiment of the presenttechnology.

FIG. 2 is a diagram illustrating an example of signal processing inmode-i.

FIG. 3 is a diagram illustrating a flow of a signal processed in mode-i.

FIG. 4 is a diagram illustrating an example of signal processing inmode-ii.

FIG. 5 is a diagram illustrating a flow of a signal processed inmode-ii.

FIG. 6 is a diagram illustrating a configuration of an access unit of anHEVC.

FIG. 7 is a diagram illustrating syntax of Tone mapping information.

FIG. 8 is a diagram illustrating an example of information used as tonemapping definition information and HDR information.

FIG. 9 is a diagram illustrating an example of a tone curve drawn withthe tone mapping information of tone_map_model_id=0.

FIG. 10 is a diagram illustrating an example of a step function drawnwith the tone mapping information of tone_map_model_id=2.

FIG. 11 is a diagram illustrating an example of a polygonal linefunction drawn with the tone mapping information of tone_map_model_id=3.

FIG. 12 is a diagram illustrating an example of each pieces ofinformation included in the HDR information.

FIG. 13 is a diagram illustrating an example of a management structureof an AV stream in BD-ROM format.

FIG. 14 is a diagram illustrating a structures of Main Path and SubPaths.

FIG. 15 is a diagram illustrating an example of a management structureof a file.

FIG. 16 is a diagram illustrating syntax of a PlayList file.

FIG. 17 is a diagram illustrating syntax of a Clip Information file.

FIG. 18 is a diagram illustrating syntax of ProgramInfo ( ) in FIG. 17 .

FIG. 19 is a diagram illustrating syntax of StreamCodingInfo in FIG. 18.

FIG. 20 is a block diagram illustrating an exemplary configuration of arecording device.

FIG. 21 is a block diagram illustrating an exemplary configuration of ancoding processing unit in FIG. 20 .

FIG. 22 is a diagram illustrating an example of signal processingperformed by an HDR-STD conversion unit.

FIG. 23 is a diagram illustrating an example of tone mapping.

FIG. 24 is a block diagram illustrating an exemplary configuration of areproduction device.

FIG. 25 is a block diagram illustrating an exemplary configuration of adecoding processing unit in FIG. 24 .

FIG. 26 is a block diagram illustrating an exemplary configuration of adisplay device.

FIG. 27 is a flowchart illustrating recording processing of therecording device.

FIG. 28 is a flowchart illustrating coding processing in mode-iperformed in step S2 in FIG. 27 .

FIG, 29 is a flowchart illustrating coding processing in mode-iiperformed in step S3 in FIG. 27 .

FIG. 30 is a flowchart illustrating Data Base information generationprocessing performed in step S4 in FIG. 27 .

FIG. 31 is a flowchart illustrating reproduction processing of thereproduction device.

FIG. 32 is a flowchart illustrating the decoding processing in mode-iperformed in step S44 in FIG. 31 .

FIG. 33 is a flowchart illustrating the decoding processing in mode-iiperformed in step S45 in FIG. 31 .

FIG. 34 is a flowchart illustrating display processing of the displaydevice.

FIG. 35 is a diagram illustrating an example of syntax ofAppInfoPlayList ( ) included in the PlayList file in FIG. 16 .

FIG. 36 is a diagram illustrating syntax of PlayList ( ) included in thePlayList file in FIG. 16 .

FIG. 37 is a diagram illustrating syntax of PlayItem ( ) in FIG. 36 .

FIG. 38 is a diagram illustrating syntax of STN_table ( ) in FIG. 37 .

FIG. 39 is a diagram illustrating syntax of stream_attributes ( ) inFIG. 38 .

FIG. 40 is a diagram illustrating an example of an allocation of PSR.

FIG. 41 is a diagram illustrating an example of signal processing inmode-i in a case in which an adjustment of a brightness of an HDR videois performed on a reproduction device side.

FIG. 42 is a diagram illustrating an example of signal processing inmode-ii in a case in which an adjustment of the brightness of the HDRvideo is performed on a reproduction device side.

FIG. 43 is a block diagram illustrating an exemplary configuration of anHDR video output unit in FIG. 25 .

FIG. 44 is a flowchart illustrating the decoding processing in mode-iperformed in step S44 in FIG. 31 .

FIG. 45 is a flowchart illustrating the decoding processing in mode-iiperformed in step S45 in FIG. 31 .

FIG. 46 is a flowchart illustrating the display processing of thedisplay device.

FIG. 47 is a diagram illustrating an example of a recognition on thebasis of information transmitted and received through HDMI.

FIG. 48 is a diagram illustrating another example of the recognition onthe basis of the information transmitted and received through the HDMI.

FIG. 49 is a diagram illustrating an example of HDR EDID.

FIG. 50 is a diagram illustrating an example of HDR InfoFrame.

FIG. 51 is a flowchart illustrating setting processing of the HDR EDIDof the display device.

FIG. 52 is a flowchart illustrating the reproduction processing of thereproduction device.

FIG. 53 is a flowchart illustrating HDR/raw output processing performedin step S227 in FIG. 52 .

FIG. 54 is a flowchart illustrating HDR/cooked output processingperformed in step S228 in FIG. 52 .

FIG. 55 is a flowchart illustrating STD output processing performed instep S229 in FIG. 52 .

FIG. 56 is a flowchart illustrating the display processing of thedisplay device.

FIG. 57 is a block diagram illustrating an exemplary configuration of acomputer.

DESCRIPTION OF EMBODIMENTS

Hereinafter, a mode to implement the present technology will bedescribed. The description will be given in the following order.

1. Recording/Reproduction System

2. HEVC

3. BD Format

4. Configuration of Each Device

5. Operation of Each Device

6. Modifications

7. Exemplary Case in Which Brightness Is Adjusted on Reproduction DeviceSide

8. Exemplary Application HDMI

9. Other Modifications

<1. Recording/Reproduction System>

FIG. 1 is a diagram illustrating an exemplary configuration of arecording/reproduction system according to an embodiment of the presenttechnology.

The recording/reproduction system in FIG. 1 includes a recording device1, a reproduction device 2, and a display device 3. The reproductiondevice 2 and the display device 3 are connected to each other through ahigh-definition multimedia interface (HDMI) (registered trademark) cable4. The reproduction device 2 and the display device 3 may be connectedto each other through a cable of another standard or may be connectedvia radio communication.

The recording device 1 records content, and the reproduction device 2reproduces the content. An optical disc 11 is used to provide thecontent from the recording device 1 to the reproduction device 2. Theoptical disc 11 is a disc on which the content is recorded in a Blu-ray(registered trademark) Disc Read-Only (BD-ROM) Format, for example.

The content may be recorded on the optical disc 11 in another formatsuch as a BD-R or BD-RE format. Furthermore, the content may be providedfrom the recording device 1 to the reproduction device 2 by using aremovable media other than an optical disc, such as a memory cardmounted with a flash memory.

When the optical disc 11 is a BD-ROM disc, the recording device 1 is adevice used by the author of the content, for example. Hereinafter,while a description will be appropriately given assuming that theoptical disc 11 on which the content has been recorded with therecording device 1 is provided to the reproduction device 2, inactuality, an optical disc 11 that is one of the optical discs that arecopies of a master disc on which the content is recorded with therecording device 1 is provided to the reproduction device 2.

A high dynamic range (HDR) video that is a video having a dynamic rangethat is equivalent to or greater than a dynamic range (a brightnessrange) that can be displayed on a monitor having a standard brightnessis input to the recording device 1. The standard brightness is 100 cd/m²(=100 nit).

The recording device 1 records, on the optical disc 11, the input masterHDR video as it is, that is, as a video having a dynamic range that isequivalent to or greater than the dynamic range that can be displayed ona monitor with a standard brightness. In such a case, informationrepresenting the brightness characteristic of the master HDR video and,also, information used when converting an HDR video to an STD video arerecorded on the optical disc 11.

A standard video (the STD video) is a video having a dynamic range thatcan be displayed on a monitor having a standard brightness. When thedynamic range of the STD video is 0-100%, the dynamic range of the HDRvideo is expressed as a range of 0% to 101% or more, such as 0-500% or0-1000%.

Furthermore, after converting the input master HDR video to an STDvideo, that is, after converting the input master HDR video to a videothat has a dynamic range that is capable of being displayed on a monitorhaving a standard brightness, the recording device 1 records the videoon the optical disc 11. In such a case, information representing thebrightness characteristic of the master HDR video and, also, informationused when converting an STD video to an HDR video are recorded on theoptical disc 11.

The HDR video that the recording device 1 records or the STD video thatis obtained by converting the HDR video are videos having a so-called 4Kresolution in which the horizontal/vertical resolution is 4096/2160pixels, 3840/2160 pixels, or the like. For example, High EfficiencyVideo Coding (HEVC) is used in coding the video data with the recordingdevice 1.

Information representing the brightness characteristic of the master HDRvideo and information used when converting an HDR video to an STD videoor when converting an STD video to an HDR video are inserted into thecoded data of the HEVC as supplemental enhancement information (SEI). AnHEVC stream, which is coded data of HEVC in which the SEI is inserted,is recorded on the optical disc 11 in BD format.

The reproduction device 2 communicates with the display device 3 throughthe HDMI cable 4 and acquires information related to the displayperformance of the display device 3. The reproduction device 2 specifieswhether the display device 3 is a device having an HDR monitor that is amonitor that is capable of displaying an HDR video or whether thedisplay device 3 is a device having an STD monitor that is a monitorthat can only display an STD video.

Furthermore, the reproduction device 2 drives a drive and reads out anddecodes the HEVC stream recorded on the optical disc 11.

For example, when the video data obtained through decoding is data of anHDR video and when the display device 3 includes an HDR monitor, thereproduction device 2 outputs the data of the HDR video obtained throughdecoding the HEVC stream to the display device 3. In such a case, thereproduction device 2 outputs, together with the data of the HDR video,data representing the brightness characteristic of the master HDR videoto the display device 3.

On the other hand, when the video data obtained through decoding is dataof an HDR video and when the display device 3 includes an STD monitor,the reproduction device 2 converts the HDR video, which has beenobtained by decoding the HEVC stream, to an STD video and outputs thedata of the STD video. The conversion of the HDR video to an STD videois performed by using information that is recorded on the optical disc11 and that is used when converting an HDR video to an STD video.

When the video data obtained through decoding is data of an STD videoand when the display device 3 includes an HDR monitor, the reproductiondevice 2 converts the STD video, which has been obtained by decoding theHEVC stream, to an HDR video and outputs the data of the HDR video tothe display device 3. The conversion of the STD video to an HDR video isperformed by using information that is recorded on the optical disc 11and that is used when converting an STD video to an HDR video. In such acase, the reproduction device 2 outputs, together with the HDR video,data representing the brightness characteristic of the master HDR videoto the display device 3.

On the other hand, when the video data obtained through decoding is dataof an STD video and when the display device 3 includes an STD monitor,the reproduction device 2 outputs the data of the STD video obtainedthrough decoding the HEVC stream to the display device 3.

The display device 3 receives video data transmitted from thereproduction device 2 and displays an image of the content on themonitor. Audio data of the content is also transmitted from thereproduction device 2. On the basis of the audio data transmitted fromthe reproduction device 2, the display device 3 outputs audio of thecontent from a loudspeaker.

For example, when information representing the brightness characteristicof the master HDR video is transmitted together with the video data, thedisplay device 3 recognizes that the video data transmitted from thereproduction device 2 is data of an HDR video. As described above,information representing the brightness characteristic of the master HDRvideo is transmitted together with the data of the HDR video to thedisplay device 3 including an HDR monitor.

In such a case, the display device 3 displays the image of the HDR videoin accordance with the characteristics specified by the informationrepresenting the brightness characteristic of the master HDR video. Inother words, when the monitor included in the display device 3 is amonitor having a dynamic range of 0-500% and when the dynamic range ofthe HDR video is designated to have a predetermined characteristic of0-500% from the information representing the brightness characteristicof the master HDR video, then in accordance with the predeterminedcharacteristic, the display device 3 displays an image while adjustingthe brightness in the range of 0-500%.

By enabling the brightness characteristic of the master HDR video to bedesignated, the author of the content is capable of displaying an imageat an intended brightness.

Typically, a display device such as a TV recognizes the video input fromthe outside as a video having a dynamic range of 0-100%. Furthermore,when the monitor of the display device has a dynamic range that is widerthan the input video, the display device displays the image whiledisadvantageously extending the brightness in accordance with thecharacteristics of the monitor. By designating the brightnesscharacteristic and by adjusting the brightness of the HDR videoaccording to the designated characteristic, an adjustment of thebrightness unintended by the author can be prevented from beingperformed on the display device side.

Furthermore, a reproduction device that outputs a video on a displaydevice such as a TV typically outputs the video after converting thebrightness in accordance with the characteristics of the transmissionline. The display device that has received the video will display theimage after converting the brightness of the received video inaccordance with the characteristics of the monitor. By not convertingthe brightness in the reproduction device 2 and by having the HDR videofrom the reproduction device 2 be output as it is on the display device3, the number of brightness conversions can be reduced and an image witha brightness that is more close to the master can be displayed on thedisplay device 3.

Meanwhile, when the video data transmitted from the reproduction device2 is data of an STD video, the display device 3 displays an image of theSTD video. An STD video being transmitted from the reproduction device 2indicates that the display device 3 is a device including an STDmonitor.

Hereinafter, as appropriate, a mode in which the master HDR video isrecorded on the optical disc 11 as it is will be referred to as mode-i.In mode-i, information representing the brightness characteristic of themaster HDR video and information used when converting an HDR video to anSTD video are recorded on the optical disc 11.

Furthermore, a mode in which the master HDR video is recorded on theoptical disc 11 after being converted to an STD video will be referredto as mode-ii. In mode-ii, information representing the brightnesscharacteristic of the master HDR video and information used whenconverting an STD video to an HDR video are recorded on the optical disc11.

[Signal Processing in Mode-i]

FIG. 2 is a diagram illustrating an example of signal processing inmode-i.

The processing on the left side illustrated by surrounding a solid lineL1 illustrates coding processing performed in the recording device 1,and the processing on the right side illustrated by surrounding a solidline L2 illustrates decoding processing performed in the reproductiondevice 2.

When a master HDR video is input, the recording device 1 detects thebrightness of the master HDR video and, as illustrated at the end ofarrow #1, HDR information that is information representing thebrightness characteristic of the master HDR video is generated.Furthermore, as illustrated at the end of arrow #2, the recording device1 performs coding on the master HDR video by HEVC.

As illustrated at the end of arrow #3, the recording device 1 convertsthe master HDR video to an STD video. An image of the STD video obtainedby the conversion is displayed on a monitor (not shown). The conversionof the HDR video to the STD video is carried out, as appropriate, whilethe author visually checks the image of the STD video after theconversion and while adjusting the conversion parameter.

As illustrated at the end of arrow #4, on the basis of the adjustmentperformed by the author, the recording device 1 generates tone mappingdefinition information for HDR-STD conversion that is used whenconverting an HDR video to an STD video.

The tone mapping definition information is information that defines thecorrelation between each pixel value representing the brightness of thedynamic range of 0-400% or the like that is a dynamic range that iswider than the standard dynamic range and each pixel value representingthe brightness of the dynamic range of 0-100% that is the standarddynamic range.

As illustrated at the end of arrow #5, the recording device 1 generatesan HEVC stream by inserting the HDR information and the tone mappingdefinition information as SEI into the coded data of the HEVC. Therecording device 1 records the generated HEVC stream on the optical disc11 in BD format and, as illustrated by arrow #11, provides the HEVCstream to the reproduction device 2.

As described above, information representing the brightnesscharacteristic of the master HDR video and information used whenconverting an HDR video to an STD video are provided to the reproductiondevice 2 in the form of insertion into the stream by using the SEI ofthe HEVC.

The reproduction device 2 reads out the HEVC stream from the opticaldisc 11 and, as illustrated at the ends of arrows #21 and #22, extractsthe HDR information and the tone mapping definition information from theSEI of the HEVC stream.

Furthermore, as illustrated at the end of arrow #23, the reproductiondevice 2 decodes the coded data of the HEVC. As illustrated at the endof arrow #24, when the display device 3 includes an HDR monitor, thereproduction device 2 adds the HDR information to the data of the HDRvideo obtained by decoding the coded data and, as illustrated at the endof arrow #25, outputs the data to the display device 3.

On the other hand, as illustrated at the end of arrow #26, when thedisplay device 3 includes an STD monitor, the reproduction device 2converts the HDR video, which has been obtained by decoding the codeddata, to an STD video by using the tone mapping definition informationfor HDR-STD conversion extracted from the HEVC stream. As illustrated atthe end of arrow #27, the reproduction device 2 outputs the data of theSTD video, which has been obtained by the conversion, to the displaydevice 3.

As described above, the HDR video data obtained by decoding the codeddata of the HEVC is, together with the HDR information, output to thedisplay device 3 including an HDR monitor. Furthermore, the HDR videodata obtained by decoding the coded data of the HEVC is, after beingconverted to an STD video, output to the display device 3 including anSTD monitor.

FIG. 3 is a diagram illustrating a flow of a process from when themaster HDR video is input to the recording device 1 until the video datais output from the reproduction device 2.

As illustrated at the end of hollow arrow #51, the master HDR video isprovided to the reproduction device 2 together with the HDR informationand the tone mapping definition information for HDR-STD conversion thatare generated in the recording device 1 on the basis of the master HDRvideo. Information representing that the dynamic range is extended to arange of 0-400%, for example, is included in the HDR information.

When the display device 3 includes an HDR monitor, as illustrated at theends of arrows #52 and #53, in the reproduction device 2, the HDRinformation is added to the HDR video data that has been obtained bydecoding the coded data of the HEVC. Furthermore, as illustrated at theend of arrow #54, the HDR video data to which the HDR information hasbeen added is output to the display device 3.

On the other hand, when the display device 3 includes an STD monitor, asillustrated at the ends of arrows #55 and #56, in the reproductiondevice 2, the HDR video that has been obtained by decoding the codeddata of the HEVC is converted to an STD video by using the tone mappingdefinition information for HDR-STD conversion. Furthermore, asillustrated at the end of arrow #57, the STD video data obtained by theconversion is output to the display device 3. In FIG. 3 , the waveformamplitude representing the HDR video and the waveform amplituderepresenting the STD video each represents a dynamic range

As described above, in mode-i, the master HDR video is recorded on theoptical disc 11 as it is. Furthermore, switching between outputting theHDR video, which has been obtained by decoding the coded data, as it isafter adding the HDR information, and outputting the HDR video afterconverting to an STD video can be performed according to the performanceof the display device 3 serving as an output destination.

[Signal Processing in Mode-ii]

FIG. 4 is a diagram illustrating an example of signal processing inmode-ii.

When a master HDR video is input, the recording device 1 detects thebrightness of the master HDR video and, as illustrated at the end ofarrow #71, HDR information is generated.

As illustrated at the end of the arrow #72, the recording device 1converts the master HDR video to an STD video. An image of the STD videoobtained by the conversion is displayed on a monitor (not shown).

As illustrated at the end of arrow #73, on the basis of the adjustmentperformed by the author, the recording device 1 generates tone mappingdefinition information for STD-HDR conversion that is used whenconverting an STD video to an HDR video.

Furthermore, as illustrated at the end of the arrow #74, the recordingdevice 1 performs coding on the STD video, which has been obtained byconverting the master HDR video, by HEVC.

As illustrated at the end of arrow #75, the recording device 1 generatesan HEVC stream by inserting the HDR information and the tone mappingdefinition information as SEI into the coded data of the HEVC. Therecording device 1 records the generated HEVC stream on the optical disc11 in BD format and, as illustrated by arrow #91, provides the HEVCstream to the reproduction device 2.

The reproduction device 2 reads out the HEVC stream from the opticaldisc 11 and, as illustrated at the ends of arrows #101 and #102,extracts the HDR information and the tone mapping definition informationfrom the SE1 of the HEVC stream.

Furthermore, as illustrated at the end of arrow #103, the reproductiondevice 2 decodes the coded data of the HEVC. As illustrated at the endof arrow #104, when the display device 3 includes an STD monitor, thereproduction device 2 outputs the STD video data obtained by decodingthe coded data to the display device 3.

On the other hand, as illustrated at the end of arrow #105, when thedisplay device 3 includes an HDR monitor, the reproduction device 2converts the STD video, which has been obtained by decoding the codeddata, to an HDR video by using the tone mapping definition informationfor STD-HDR conversion extracted from the HEVC stream. As illustrated atthe end of arrow #106, the reproduction device 2 adds the HDRinformation to the data of the HDR video obtained by the conversion and,as illustrated at the end of arrow #107, outputs the data to the displaydevice 3.

As described above, the STD video data obtained by decoding the codeddata of the HEVC is, after being converted to an HDR video, output tothe display device 3 including an HDR monitor together with the HDRinformation. Furthermore, the STD video data obtained by decoding thecoded data of the HEVC is output as it is to the display device 3including an STD monitor.

FIG. 5 is a diagram illustrating a flow of a process from when themaster HDR video is input to the recording device 1 until the video datais output from the reproduction device 2.

As illustrated at the end of hollow arrow #121, after being converted toan STD video, the master HDR video is provided to the reproductiondevice 2 together with the HDR information and the tone mappingdefinition information for STD-HDR conversion that are generated in therecording device 1 on the basis of the master HDR video.

When the display device 3 includes an HDR monitor, as illustrated at theends of arrows #122 and #123, in the reproduction device 2, the STDvideo that has been obtained by decoding the coded data of the HEVC isconverted to an HDR video by using the tone mapping definitioninformation for STD-HDR conversion. Furthermore, as illustrated at theends of arrows #124 and #125, the HDR information is added to the dataof the HDR video obtained by the conversion of the STD video and, asillustrated at the end of arrow #126, the data is output to the displaydevice 3.

On the other side, when the display device 3 includes an STD monitor, asillustrated at the end of arrows #127, in the reproduction device 2, theSTD video data that has been obtained by decoding the coded data of theHEVC is output to the display device 3.

As described above, in mode-ii, the master HDR video is converted to anSTD video and is recorded on the optical disc 11. Furthermore, switchingbetween outputting the STD video, which has been obtained by decodingthe coded data, after converting the STD video to an HDR video andadding HDR information, and outputting the STD video as it is isperformed according to the performance of the display device 3 servingas an output destination.

Detailed configurations and operations of such recording device 1 andreproduction device 2 will be described later.

<2. HEVC>

Herein, a description of the HEVC will be given.

FIG. 6 is a diagram illustrating a configuration of an access unit ofthe HEVC.

An HEVC stream is configured of an access unit that is a group ofnetwork abstraction layer (NAL) units. Video data of a single picture isincluded in a single access unit.

As illustrated in FIG. 6 , a single access unit is configured of anaccess unit delimiter (AU delimiter), a video parameter set (VPS), asequence parameter set (SPS), a picture parameter set (PPS), an SEI, avideo coding layer (VCL), an end of sequence (EOS), and an end of stream(EOS).

The AU delimiter represents the head of the access unit. The VPSincludes metadata representing the content of the bitstream. The SPSincludes information, such as the picture size, the coding tree block(CTB) size, and the like that the HEVC decoder needs to refer to throughthe decoding processing of the sequence. The PPS includes informationthat needs to be referred to in order for the HEVC decoder to executethe decoding processing of the picture. The VPS, the SPS, and the PPSare used as the header information.

The SEI is auxiliary information including information related to timinginformation and random access of each picture, and the like. The HDRinformation and the tone mapping definition information are included inTone mapping information that is one of the SEIs. The VCL is data of asingle picture. The end of sequence (EOS) represents the end position ofthe sequence and the end of stream (EOS) represents the end position ofthe stream.

FIG. 7 is a diagram illustrating syntax of the Tone mapping information.

The brightness and the color of the picture obtained by decoding areconverted in accordance with the performance of the monitor serving asan output destination of the picture by using the Tone mappinginformation. Note that the line numbers and the colons (:) on the leftside in FIG. 7 are described for convenience of description and are notinformation included in the Tone mapping information. Main informationincluded in the Tone mapping information will be described.

Tone_map_id on the second line is identification information of the Tonemapping information. An object of the Tone mapping information isidentified by the tone_map_id.

For example, an ID for mode-i and an ID for mode-ii are secured. Whenthe recording mode is mode-i, an ID for mode-i is set in the tone_map_idof the Tone mapping information that is inserted into the SEI of thecoded data of the HDR video. Furthermore, when the recording mode ismode-ii, an ID for mode-ii is set in the tone_map_id of the Tone mappinginformation that is inserted into the SEI of the coded data of the STDvideo. In the optical disc 11, either of the IDs among the ID for mode-iand the ID for mode-ii is set in the tone_map_id.

Tone_map_model_id on the eighth line represents a model of the tone mapused to convert the coded data.

In the recording device 1, a single Tone mapping information in whicheither one of 0, 2, and 3 is set as the value of the tone_map_model_id,and a single Tone mapping information in which 4 is set as the value ofthe tone_map_model_id are generated.

As illustrated in FIG. 8 , the Tone mapping information in which eitherone of the values 0, 2, and 3 is set as the tone_map_model_id is used asthe tone mapping definition information for HDR-STD conversion or forSTD-HDR conversion. Furthermore, information included in the Tonemapping information in which 4 is set as the value of thetone_map_model_id is used as the HDR information,

Lines 9 to 11 in FIG. 7 are a description relating totone_map_model_id=0. When tone_map_model_id=0, min_value and max_valueare described.

FIG. 9 is a diagram illustrating an example of a tone curve drawn withthe Tone mapping information of tone_map_model_id=0.

The axis of abscissas in FIG. 9 represents coded_data (an RGB valuebefore conversion) and the axis of ordinates represents target_data (anRGB value after conversion). When the tone curve in FIG. 9 is used, asindicated by hollow arrow #151, the RGB value equivalent to or belowcoded_data D1 is converted to an RGB value expressed by min_value.Furthermore, as indicated by hollow arrow #152, the RGB value equivalentto or above coded_data D2 is converted to an RGB value expressed bymax_value.

The tone mapping information of tone_map_model_id=0 is used as the tonemapping definition information for HDR-STD conversion. When the Tonemapping information of tone_map_model_id=0 is used, the brightness (thebrightness expressed by RGB values) equivalent to or above max_value andequivalent to or below min_value are lost; however, the load on theconversion processing becomes lighter.

Lines 15 to 17 in FIG. 7 are a description relating totone_map_model_id=2. Tone_map_model_id=2 draws a step function and thenumber of start_of_coded_interval[i] that is the same as the number ofmax_target_data is described.

FIG. 10 is a diagram illustrating an example of a step function drawnwith the Tone mapping information of tone_map_model_id=2.

When the step function in FIG. 10 is used, coded_data=5 is converted totarget_data=3, for example. When start_of_coded_interval[i] is {1, 3, 4,5, 5, 5, 7, 7 . . . }, a conversion table of the coded_data_target_datais expressed as {0, 1, 1, 2, 3, 5, 5 . . . }.

The tone mapping information of tone_map_model_id=2 is used as the tonemapping definition information for STD-HDR conversion or for HDR-STDconversion. Since the amount of data of the Tone mapping information oftone_map_model_id=2 is large, when creating the tone_map_model_id=2,convolution with the conversion table needs to be performed; however,the load on the conversion processing is light.

Lines 18 to 23 in FIG. 7 are a description relating totone_map_model_id=3. When tone_map_model_id=3, the coded_pivot_value[i]and target_pivot_value[i], the numbers of which are designated bynum_pivots, that draw a polygonal line function are described.

FIG. 11 is a diagram illustrating an example of a polygonal linefunction drawn with the Tone mapping information of tone_map_model_id=3.

When the polygonal line function in FIG. 11 is used, the coded_data=D11is converted to target_data=D11′, and the coded_data=D12 is converted totarget_data=D12′, for example. The tone mapping information oftone_map_model_id=3 is used as the tone mapping definition informationfor STD-HDR conversion or for HDR-STD conversion.

As described above, the Tone mapping information in which either one ofthe values 0, 2, and 3 is set as the tone_map_model_id is used as thetone mapping definition information for STD-HDR conversion or forHDR-STD conversion and is transmitted to the reproduction device 2 fromthe recording device 1.

Lines 24 to 39 in FIG. 7 are a description relating totone_map_model_id=4. Among the information related totone_map_model_id=4, ref_screen_luminance_white,extended_range_white_level, nominal_black_level_code_value,nominal_white_level_code_value, and extended_white_level_code_value areparameters configuring the HDR information.

FIG. 12 is a diagram illustrating an example of each pieces ofinformation included in the HDR information.

The axis of abscissas in FIG. 12 represents pixel values of the RGB.When the bit length is 10 bits, each pixel value is a value in the rangeof 0-1023. The axis of ordinates in FIG. 12 represents brightness. CurveL11 represents the relationship between the pixel value and thebrightness of a monitor with a standard brightness. The dynamic range ofthe monitor with a standard brightness is 0-100%.

The refscreen_luminance_white represents the brightness (cd/m²) of themonitor that is to be the standard. The extended_range_white_levelrepresents the maximum value of the brightness of the dynamic rangeafter extension. In the case of FIG. 12, 400 is set as the value of theextended_range_white_level.

The nominal_black_level_code_value represents the pixel value of black(brightness 0%), and the nominal_white_level_code_value represents thepixel value of white (brightness 100%) in a monitor having a standardbrightness. The extended_white_level_code value represents the pixelvalue of white in the dynamic range after extension.

In the case of FIG. 12 , as illustrated by hollow arrow #161, thedynamic range of 0-100% is extended to a dynamic range of 0-400% inaccordance with the value of the extended_range_white_level.Furthermore, a pixel value corresponding to the brightness of 400% isdesignated by the extended_white_level_code_value.

The brightness characteristic of the HDR video is represented by curveL12 in which the values of the nominal_black_level_code_value, thenominal_white_level_code_value, and the extended_white_level_code_valueare 0%, 100%, and 400%, respectively.

As described above, with the Tone mapping information in which 4 is setas the value of the tone_map_model_id, the brightness characteristic ofthe master HDR video is represented and is transmitted to thereproduction device 2 from the recording device 1.

<3 BD Format>

Herein, description of a BD-ROM format will be given.

[Data Management Structure]

FIG. 13 is a diagram illustrating an example of a management structureof an AV stream in BD-ROM format.

The management of the AV stream including the HEVC stream is performedusing two layers, namely, PlayList and Clip. The AV stream may, in somecases, be recorded not only on an optical disc 11 but also in a localstorage of the reproduction device 2.

A pair of a single AV stream and Clip Information, which is informationassociated with the AV stream, is managed as a single object. A pair ofthe AV stream and the Clip Information is referred to as a Clip.

The AV stream is developed on a time axis and an access point of eachClip is, mainly, designated in the PlayList with a time stamp. The ClipInformation is used to, for example, find the address to start decodingin the AV stream.

The PlayList is a group of reproduction sections of the AV stream. Asingle reproduction section in the AV stream is referred to as aPlayItem. The PlayItem is expressed by a pair of an IN point and an OUTpoint in the reproduction section on the time axis. As illustrated inFIG. 13 , the PlayList is configured of a single or a plurality ofPlayItems.

The first PlayList from the left in FIG. 13 is configured of twoPlayItems, and with the two PlayItems, reference is made to a formerportion and a latter portion of the AV stream included in the Clip onthe left side.

The second PlayList from the left is configured of a single PlayItem,and with the PlayItem, reference is made to the entire AV streamincluded in the Clip on the right side.

The third PlayList from the left is configured of two PlayItems, andwith the two PlayItems, reference is made to a certain portion of the AVstream included in the Clip on the left side and a certain portion ofthe AV stream included in the Clip on the right side.

For example, when the PlayItem on the left side included in the firstPlayList from the left is designated as a target to be reproduced by adisc navigation program, reproduction of the former portion of the AVstream included in the clip on the left side, which the PlayItem refersto, is performed. As described above, the PlayList is used asreproduction management information for managing the reproduction of theAV stream.

In the PlayList, a reproduction path formed of a line of one or morePlayItems is referred to as a Main Path. Furthermore, in the PlayList,reproduction path that runs parallel to the Main Path and that is formedof a line of one or more SubPlayItems is referred to as a Sub Path.

FIG. 14 is a diagram illustrating structures of the Main Path and theSub Paths.

A PlayList includes a single Main Path and one or more Sub Paths. ThePlayList in FIG. 14 is formed of a line of three PlayItems including asingle Main Path and three Sub Paths.

The PlayItems configuring the Main Path are each set with an ID in orderfrom the top. The Sub Paths are also set with IDs, namely. Subpath_id=0,Subpath_id=1, and Subpath_id=2, in order from the top.

In the example in FIG. 14 , a single SubPlayItem is included in the SubPath of SubPath_id=0, and two SubPlayItems are included in the Sub Pathof SubPath_id=1. Furthermore, a single SubPlayItem is included in theSub Path of SubPath_id=2.

The AV stream that a single PlayItem refers to at least includes a videostream (a main image data). The AV stream may include one or more audiostreams that are reproduced at the same timing (in synchronization) withthe video stream included in the AV stream or may not include any audiostream.

The AV stream may include one or more streams of bitmap caption data(presentation graphics (PG)) that are reproduced in synchronization withthe video stream included in the AV stream or may not include any streamof caption data.

The AV stream may include one or more streams of interactive graphics(IG) that are reproduced in synchronization with the video streamincluded in the AV stream file or may not include any stream ofinteractive graphics. The IG stream is used for displaying graphics suchas a button that is operated by the user.

In the AV stream referred to by a single PlayItem, an video stream andan audio stream, a PG stream, and an IG stream that synchronize with thevideo stream are multiplexed.

Furthermore, one SubPlayItem refers to a video stream, an audio stream,a PG stream, and the like that are different from the streams of the AVstream referred to by the PlayItem.

As described above, the reproduction of the AV stream including the HEVCstream is performed using the PlayList and the Clip Information. ThePlayList and the Clip Information including the information related tothe reproduction of the AV stream will be referred to as Data Baseinformation, as appropriate.

[Directory Structure]

FIG. 15 is a diagram illustrating a structure in which the file that isrecorded in the optical disc 11 is managed.

Each of the files that is recorded on the optical disc 11 is managed ina hierarchical manner with the directory structure. A single rootdirectory is created on the optical disc 11.

A BMW directory is located under the root directory.

An Index file that is a file set with a name “Index.bdmv” and aMovieObject file that is a file set with a name “MovieObject.bdmv” arestored under the BDMV directory.

A PLAYLIST directory, a CLIPINF directory, a STREAM directory, and thelike are provided under the BDMV directory.

The PLAYLIST directory stores PlayList files in which PlayLists aredescribed. Each PlayList is named with a combination of a five-digitnumber and an extension “.mpls”. One of the PlayList files illustratedin FIG. 15 is set with a file name of “00000.mpls”.

The CLIPINF directory stores Clip Information files. Each ClipInformation file is named with a combination of a five-digit number andan extension “.clpi”. The three Clip Information files in FIG. 15 areset with file names of “00001.clpi”, “00002.clpi”, and “00003.clpi”.

Stream files are stored in the STREAM directory. Each stream file isnamed with a combination of a five-digit number and an extension“.m2ts”. The three stream files in FIG. 15 are set with file names of“00001.m2ts”, “00002m2ts”, and “00003. m2ts”.

The Clip Information file and the stream file that have the samefive-digit numbers set in the file names are files that constitute asingle Clip. When reproducing the stream file “00001m2ts”, the ClipInformation file “00001.clpi” is used, and when reproducing the streamfile “00002.m2ts”, the Clip Information file “00002.clpi” is used. Aswill be described later, information related to HDR video processing isincluded in the Clip Information file used to reproduce the AV streamincluding the HEVC stream.

[Syntax of Each File]

Herein, main descriptions of the syntax of each file will be described.

FIG. 16 is a diagram illustrating syntax of the PlayList file.

The PlayList file is stored in the PLAYLIST directory in FIG. 15 and isa file that is set with the extension “.mpls”.

AppInfoPlayList ( ) stores parameters that is related to thereproduction control of the PlayList, such as a reproductionrestriction.

PlayList ( ) stores parameters related to the Main Path and the SubPath.

PlayListMark ( ) stores mark information of the PlayList, in otherwords, the PlayListMark ( ) stores information related to marks that arejump destinations (jump points) in an user operation, a command, or thelike commanding a chapter jump.

FIG. 17 is a diagram illustrating syntax of the Clip Information file.

The Clip Information file is stored in the CLIPINF directory in FIG. 15and is a file that is set with the extension “.clpi”.

ClipInfo ( ) stores information, such as information representing thetype of AV stream configuring the Clip, information representing therecording rate of the AV stream, and the like.

SequenceInfo ( ) includes information representing, on the time axis,the position of the source packet configuring the AV stream, informationrepresenting the displayed clock time, and the like.

ProgramInfo ( ) includes information related to the PID of the AV streamconfiguring the Clip, information related to coding of the AV stream,and the like.

FIG. 18 is a diagram illustrating syntax of the ProgramInfo ( ) in FIG.17 .

Number_of_program_sequences represents the number of program sequencesdescribed in the ProgramInfo ( ). A program sequence is constituted by aline of source packets constituting a program.

SPN_program_sequence_start[i] represents the source packet number at thehead of the program sequence.

StreamCodingInfo includes information related to coding of the AV streamconfiguring the Clip.

FIG. 19 is a diagram illustrating syntax of the StreamCodingInfo in FIG.18 .

Stream_coding_type represents the coding method of an elementary streamincluded in the AV stream. For example, in the StreamCodingInfo of theClip Information used for reproduction of the HEVC stream, a valuerepresenting that the coding method is HEVC is set asstream_coding_type.

Video_format represents the video scanning method. In the video_formatused to reproduce the HEVC stream, a value representing a 4K scanningmethod such as 2160p (2160 line progressive) is set asstream_coding_type.

Frame_rate represents the frame rate of the video stream.

Aspect_ratio represents the aspect ratio of the video.

Cc_flag is a one-bit flag and represents whether closed caption data isincluded in the video stream.

HDR_flag is a one-bit flag and represents whether an HDR video isrecorded as a master. For example, HDR_flag=1 represents that recodingof an HDR video as a master is being performed. Furthermore, HDR_flag=0represents that recoding of an STD video as a master is being performed.

Mode_flag is a one-bit flag and represents the recording mode of theHEVC stream. The mode_flag becomes valid when HDR_flag=1. For example,mode _flag=1 represents that the recording mode is mode-i. Furthermore,mode_flag=0 represents that the recording mode is mode-ii.

As described above, the Clip Information includes a flag representingwhether the HEVC stream included in the AV stream in which reproductionis performed using the Clip Information is a stream in which the masteris the HDR video, and a flag representing the recording mode of the HEVCstream.

By referring to the flag included in the Clip Information, thereproduction device 2 is capable of specifying whether the master videois an HDR video without actually analyzing the HEVC stream.

<4. Configuration of Each Device>

Herein, a configuration of each device will be described.

[Configuration of Recording Device 1]

FIG. 20 is a block diagram illustrating an exemplary configuration ofthe recording device 1.

The recording device 1 includes a controller 21, a coding processingunit 22, and a disc drive 23. The master HDR video is input to thecoding processing unit 22.

The controller 21 includes a central processing unit (CPU), a read-onlymemory (ROM), and a random access memory (RAM). The controller 21executes a predetermined program and controls the overall operation ofthe recording device 1.

In the controller 21, a Data Base information generation unit 21A isimplemented by executing a predetermined program. The Data Baseinformation generation unit 21A generates a PlayList and a Clip that areData Base information and outputs the PlayList and the Clip to the discdrive 23.

The coding processing unit 22 performs coding of the master HDR video.The coding processing unit 22 outputs the HEVC stream, which has beenobtained by coding the master HDR video, to the disc drive 23.

The disc drive 23 records a file that stores the PlayList and the ClipInformation supplied from the controller 21 and the HEVC stream suppliedfrom the coding processing unit 22 on the optical disc 11 according tothe directory structure in FIG. 15 .

FIG. 21 is a block diagram illustrating an exemplary configuration ofthe coding processing unit 22 in FIG. 20 .

The coding processing unit 22 includes an HDR information generationunit 31, an HEVC encoder 32, an HDR-STD conversion unit 33, a definitioninformation generation unit 34, and an HEVC stream generation unit 35.

The HDR information generation unit 31 detects the brightness of theinput master HDR video and generates HDR information including each ofthe pieces of information that have been described while referring toFIG. 12 . The HDR information generation unit 31 outputs the generatedHDR information to the HEVC stream generation unit 35.

When the recording mode is mode-i, the HEVC encoder 32 performs codingof the input master HDR video with HEVC. Furthermore, when the recordingmode is mode-ii, the HEVC encoder 32 performs coding of the STD video,which has been supplied from the HDR-STD conversion unit 33, with HEVC.The HEVC encoder 32 outputs the coded data of the HDR video or the codeddata of the STD video to the HEVC stream generation unit 35.

The HDR-STD conversion unit 33 converts the input master HDR video to anSTD video. The conversion by the HDR-STD conversion unit 33 isperformed, as appropriate, in accordance with a conversion parameterinput by the author. The HDR-STD conversion unit 33 outputs informationrepresenting the correlation between an input data, which is the RGBsignal of the HDR video, and an output data, which is the RGB signal ofthe STD video, to the definition information generation unit 34.

FIG. 22 is a diagram illustrating an example of signal processingperformed by the IDR-STD conversion unit 33.

As illustrated at the end of arrow #201, the HDR-STD conversion unit 33converts an YCrCb signal of the input master HDR video to an RGB signal,and performs conversion (tone mapping) of each RGB signal to thecorresponding RGB signal of the STD video.

The HDR-STD conversion unit 33 outputs information representing thecorrelation between the RGB signal of the HDR video, which is an inputdata, and the RGB signal of the STD video, which is an output data, tothe definition information generation unit 34. As illustrated at the endof arrow #202, the information output to the definition informationgeneration unit 34 is used to generate the tone mapping definitioninformation.

Furthermore, as illustrated at the end of #203, the HDR-STD conversionunit 33 converts the RGB signal of the STD video to an YCrCb signal andoutputs the YCrCb signal.

FIG. 23 is a diagram illustrating an example of tone mapping.

As illustrated in FIG. 23 , for example, the RGB signal of the HDR videois converted to the RGB signal of the STD video by compressing the highbrightness components and by extending the intermediate and lowbrightness components. Information expressing a function F thatcorrelates the RGB signal of the HDR video and the RGB signal of the STDvideo is, as illustrated in FIG. 23 , generated by the definitioninformation generation unit 34. Note that the function F illustrated inFIG. 23 is the Tone mapping information of tone_map_model_id=3 thatdraws a relationship between the coded_data and the target_data with apolygonal line function that have been described while referring to FIG.11 .

Returning back to the description of FIG. 21 , when the recording modeis mode-ii, the HDR-STD conversion unit 33 outputs the STD video thathas been obtained by converting the HDR video to the HEVC encoder 32.

On the basis of the information supplied from the HDR-STD conversionunit 33, the definition information generation unit 34 generates tonemapping definition information for HDR-STD conversion.

For example, when tone_map_model_id=0 is used, the definitioninformation generation unit 34 generates Tone mapping informationincluding the values min_value and max_value in FIG. 9 as tone mappingdefinition information for HDR-STD conversion.

Furthermore, when tone_map_model_id=2 is used, the definitioninformation generation unit 34 generates Tone mapping informationincluding start_of_coded_interval[i] in FIG. 10 as tone mappingdefinition information for HDR-STD conversion.

Furthermore, when tone_map_model_id=3 is used, the definitioninformation generation unit 34 generates Tone mapping informationincluding coded_pivot_value[i] and target_pivot_value[i], the numbers ofwhich are designated by the num_pivots in FIG. 11 , as tone mappingdefinition information for HDR-STD conversion.

In accordance with the recording mode, the HEVC stream generation unit35 sets the same value to the Tone mapping information including HDRinformation supplied from the HDR information generation unit 31 and tothe tone_map_id of the Tone mapping information including the tonemapping definition information supplied from the definition informationgeneration unit 34. Furthermore, the HEVC stream generation unit 35inserts, as SEI, the Tone mapping information including the HDRinformation and the Tone mapping information including the tone mappingdefinition information into the coded data and generates the HEVCstream. The HEVC stream generation unit 35 outputs the generated HEVCstream to the disc drive 23.

[Configuration of Reproduction Device 2]

FIG. 24 is a block diagram illustrating an exemplary configuration ofthe reproduction device 2.

The reproduction device 2 includes a controller 51, a disc drive 52, amemory 53, a local storage 54, a network interface 55, a decodingprocessing unit 56, an operation input unit 57, and an HDMIcommunication unit 58.

The controller 51 includes a CPU, a ROM, and a RAM. The controller 51executes a predetermined program and controls the overall operation ofthe reproduction device 2.

The disc drive 52 reads out data from the optical disc 11 and outputsthe read out data to the controller 51, the memory 53, or the decodingprocessing unit 56. For example, the disc drive 52 outputs the Data Baseinformation read out from the optical disc 11 to the controller 51 andoutputs an HEVC stream to the decoding processing unit 56.

The memory 53 stores data that is needed by the controller 51 to executevarious processing. A register 53A that is a player status register(PSR) is formed in the memory 53. Various information that thereproduction device 2, which is the BD Player, refers to whenreproducing the optical disc 11 is stored in the register 53A.

The local storage 54 includes, for example, a hard disk drive (HDD). Astream and the like downloaded from a server is recorded in the localstorage 54.

The network interface 55 communicates with the server through a networksuch as the Internet and supplies the data downloaded from the server tothe local storage 54.

The decoding processing unit 56 decodes the HEVC stream supplied fromthe disc drive 52 and outputs the data of the HDR video or the STD videoto the HDMI communication unit 58. When the decoding processing unit 56outputs the HDR video, the HDR information is output to the HDMIcommunication unit 58 together with the data of the HDR video.

The operation input unit 57 includes input devices such as a button, akey, and a touch panel and a receiving section that receives a signalsuch as an infrared signal that is transmitted from a predeterminedremote commander. The operation input unit 57 detects the operation ofthe user and supplies a signal that represents the details of thedetected operation to the controller 51.

The HDMI communication unit 58 performs communication with the displaydevice 3 through the HDMI cable 4. For example, the HDMI communicationunit 58 acquires information related to the performance of the monitorincluded in the display device 3 and outputs the information to thecontroller 51. Furthermore, the HDMI communication unit 58 outputs thedata of the HDR video or the STD video, which has been supplied from thedecoding processing unit 56, to the display device 3.

FIG. 25 is a block diagram illustrating an exemplary configuration ofthe decoding processing unit 56 in FIG. 24 .

The decoding processing unit 56 includes a parameter extraction unit 71,an HEVC decoder 72, an HDR-STD conversion unit 73, an STD-HDR conversionunit 74, and an output unit 75. The output unit 75 includes an HDR videooutput unit 75A and an STD video output unit 75B.

The HEM stream read out from the disc drive 52 is input to the parameterextraction unit 71. For example, the information representing therecording mode that is specified by mode_flag included in the ClipInformation, and information that is related to the performance of themonitor included in the display device 3 and that is specified byinformation acquired from the display device 3 are supplied to thedecoding processing unit 56 from the controller 51.

The parameter extraction unit 71 extracts HDR information and tonemapping definition information from the SEI of the HEVC stream. Forexample, when the recording mode is mode-i and when an HDR video isoutput to the display device 3, the parameter extraction unit 71 outputsthe HDR information to the HDR video output unit 75A. Furthermore, whenthe recording mode is mode-i and when an STD video is output to thedisplay device 3, the parameter extraction unit 71 outputs tone mappingdefinition information for HDR-STD conversion to the HDR-STD conversionunit 73.

On the other hand, when the recording mode is mode-ii and when an HDRvideo is output to the display device 3, the parameter extraction unit71 outputs the HDR information to the HDR video output unit 75A and alsooutputs tone mapping definition information for STD-HDR conversion tothe STD-HDR conversion unit 74. When the recording mode is mode-ii andwhen an STD video is output to the display device 3, the extracted HDRinformation and tone mapping definition information are not used.

Furthermore, the parameter extraction unit 71 outputs the coded dataincluded in the HEVC stream to the HEVC decoder 72.

The HEVC decoder 72 decodes the coded data of the HEVC supplied from theparameter extraction unit 71. When the recording mode is mode-i, theHEVC decoder 72 outputs the HDR video, which has been obtained bydecoding, to the HDR-STD conversion unit 73 and the HDR video outputunit 75A. Furthermore, when the recording mode is mode-ii, the HEVCdecoder 72 outputs the STD video, which has been obtained by decoding,to the STD-HDR conversion unit 74 and the STD video output unit 75B.

The HDR-STD conversion unit 73 converts the HDR video, which has beensupplied from the HEVC decoder 72, to an STD video on the basis of thetone mapping definition information for HDR-STD conversion supplied fromthe parameter extraction unit 71. The HDR-STD conversion unit 73 outputsthe STD video obtained by conversion to the STD video output unit 75B.

The STD-HDR conversion unit 74 converts the STD video supplied from theHEVC decoder 72 to an HDR video on the basis of the tone mappingdefinition information for STD-HDR conversion supplied from theparameter extraction unit 71. The STD-HDR conversion unit 74 outputs theHDR video obtained by conversion to the HDR video output unit 75A.

When outputting the HDR video to the display device 3, the HDR videooutput unit 75A of the output unit 75 outputs the HDR video suppliedfrom the HEVC decoder 72 or the HDR video supplied from the STD-HDRconversion unit 74, together with the HDR information supplied from theparameter extraction unit 71.

When outputting the STD video to the display device 3, the STD videooutput unit 75B outputs the STD video supplied from the HEVC decoder 72or the STD video supplied from the HDR-STD conversion unit 73.

The data output from the HDR video output unit 75A and the STD videooutput unit 75B is transmitted to the display device 3 by the HDMIcommunication unit 58.

[Configuration of Display Device 3]

FIG. 26 is a block diagram illustrating an exemplary configuration ofthe display device 3.

The display device 3 includes a controller 101, an HDMI communicationunit 102, a signal processing unit 103, and a monitor 104. Thecontroller 101 includes a memory 101A.

The controller 101 includes a CPU, a ROM, and a RAM. The controller 101executes a predetermined program and controls the overall operation ofthe display device 3.

For example, the controller 101 makes the memory 101A store extendeddisplay identification data (EDID) that represents the performance ofthe monitor 104 and performs management. When performing authenticationbetween the reproduction device 2, the controller 101 outputs the EDIDthat is stored in the memory 101A to the HDMI communication unit 102 andtransmits the EDID to the reproduction device 2. On the basis of theEDID, the reproduction device 2 specifies the performance of the monitor104 of the display device 3.

The HDMI communication unit 102 performs communication with thereproduction device 2 through the HDMI cable 4. The HDMI communicationunit 102 receives video data transmitted from the reproduction device 2and outputs the data to the signal processing unit 103. Furthermore, theHDMI communication unit 102 transmits the EDID supplied from thecontroller 101 to the reproduction device 2.

The signal processing unit 103 performs processing on the video datasupplied from the HDMI communication unit 102 and displays an image onthe monitor 104.

<5. Operation of Each Device>

Herein, an operation of each device having the above-describedconfiguration will be described.

[Recording Processing]

Referring first to the flowchart in FIG. 27 , recording processing ofthe recording device 1 will be described. The processing in FIG. 27starts when the master HDR video is input to the recording device 1.

In step S1, the controller 21 of the recording device 1 determineswhether the recording mode is mode-i. The recording mode is set by theauthor, for example.

When it is determined that the recording mode is mode-i in step S1, instep S2, the coding processing unit 22 performs coding processing inmode-i. The HEVC stream generated by the coding processing in mode-i issupplied to the disc drive 23.

On the other hand, when it is determined that the recording mode ismode-ii in step S1, in step S3, the coding processing unit 22 performscoding processing in mode-ii. The HEVC stream generated by the codingprocessing in mode-ii is supplied to the disc drive 23.

In step S4, the Data Base information generation unit 21A performs DataBase information generation processing. The PlayList file and the ClipInformation file generated by the Data Base information generationprocessing are supplied to the disc drive 23.

In step S5, the disc drive 23 records the PlayList file, the ClipInformation file, and the stream file that stores the HEVC stream on theoptical disc 11. Subsequently, the processing is ended.

Referring next to the flowchart in FIG. 28 , the coding processing inmode-i performed in step S2 in FIG. 27 will be described.

In step S11, the HDR information generation unit 31 of the codingprocessing unit 22 detects the brightness of the master HDR video andgenerates HDR information.

In step S12, the HEVC encoder 32 performs coding on the master HDR videoby HEVC and generates coded data of the HDR video.

In step S13, the HDR-STD conversion unit 33 converts the input masterHDR video to an STD video. Information representing the correlationbetween an input data, which is the RGB signal of the HDR video, and anoutput data, which is the RGB signal of the STD video, is supplied tothe definition information generation unit 34,

In step S14, on the basis of the information supplied from the HDR-STDconversion unit 33, the definition information generation unit 34generates tone mapping definition information for HDR-STD conversion.

In step S15, the HEVC stream generation unit 35 sets an ID for mode-i tothe Tone mapping information including the HDR information generated bythe HDR information generation unit 31 and to the tone_map_id of theTone mapping information including the tone mapping definitioninformation generated by definition information generation unit 34.Furthermore, the HEVC stream generation unit 35 inserts the Tone mappinginformation including the HDR information and the Tone mappinginformation including the tone mapping definition information in thecoded data and generates an HEVC stream. Subsequently, the processreturns to step S2 in FIG. 27 and the processing thereafter isperformed.

Referring next to the flowchart in FIG. 29 , the coding processing inmode-ii performed in step S3 in FIG. 27 will be described.

In step S21, the HDR information generation unit 31 of the codingprocessing unit 22 detects the brightness of the master HDR video andgenerates HDR information.

In step S22, the HDR-STD conversion unit 33 converts the input masterHDR video to an STD video. Information representing the correlationbetween an input data, which is the RGB signal of the HDR video, and anoutput data, which is the RGB signal of the STD video, is supplied tothe definition information generation unit 34.

In step S23, on the basis of the information supplied from the HDR-STDconversion unit 33, the definition information generation unit 34generates tone mapping definition information for STD-HDR conversion.

In step S24, the HEVC encoder 32 performs, by HEVC, coding on the STDvideo obtained by converting the master HDR video and generates codeddata of the STD video.

In step S25, the HEVC stream generation unit 35 sets an ID for mode-iito the Tone mapping information including the HDR information generatedby the HDR information generation unit 31 and to the tone_map_id of theTone mapping information including the tone mapping definitioninformation generated by definition information generation unit 34.Furthermore, the HEVC stream generation unit 35 inserts the Tone mappinginformation including the HDR information and the Tone mappinginformation including the tone mapping definition information in thecoded data and generates an HEVC stream. Subsequently, the processreturns to step S3 in FIG. 27 and the processing thereafter isperformed.

Referring next to the flowchart in FIG. 30 , the Data Base informationgeneration processing performed in step S4 in FIG. 27 will be described.

In step S31, the Data Base information generation unit 21A of thecontroller 21 generates a PlayList including various informationdescribed while referring to FIG. 16 . The PlayList that the Data Baseinformation generation unit 21A generates includes information relatingto a PlayItem that designates the HEVC stream as a reproduction section.

In step S32, the Data Base information generation unit 21A generatesClip Information including the HDR_flag and the mode_flag in theStreamCodingInfo of the ProgramInfo ( ). In the present example, sincethe master video is an HDR video, the Data Base information generationunit 21A sets 1 that represents that the master video is an HDR video asa value of the HDR_flag.

Furthermore, in step S2 in FIG. 27 , when the coding processing isperformed in mode-i, the Data Base information generation unit 21A sets1 that represents that the recording mode is mode-i as a value of themode_flag. On the other hand, in step S3 in FIG. 27 , when the codingprocessing is performed in mode-ii, the Data Base information generationunit 21A sets 0 that represents that the recording mode is mode-ii as avalue of the mode_flag. Subsequently, the process returns to step S4 inFIG. 27 and the processing thereafter is performed.

In the recording device 1, the HEVC stream and the Data Base informationgenerated with the above processing are recorded on the optical disc 11.

[Reproduction Processing]

Referring next to the flowchart in FIG. 31 , reproduction processing ofthe reproduction device 2 will be described.

At a predetermined timing such as when starting reproduction of theoptical disc 11, the controller 51 of the reproduction device 2 controlsthe HDMI communication unit 58 and communicates with the display device3 to read out the EDID from the memory 101A of the display device 3. Thecontroller 51 stores the information representing the performance of themonitor included in the display device 3 in the register 53A andperforms management.

In step S41, the controller 51 controls the disc drive 52 and reads outthe PlayList and the Clip Information, which are Data Base information,from the optical disc 11. Furthermore, on the basis of the informationincluded in the PlayList, the controller 51 specifies the HEVC stream tobe reproduced and controls the disc drive 52 to read out the AV streamincluding the specified HEVC stream from the optical disc 11.

In step S42, the controller 51 refers to the HDR_flag and the mode_flagincluded in the Clip Information. In the present example, the HDR_flagis set with a value that represents that recording of the HDR video as amaster is being performed. With the above, the reproduction device 2 isbrought into a state in which reproduction of the HDR video or the STDvideo obtained by converting the HDR video can be performed.

In step S43, the controller 51 determines whether the recording mode ismode-i on the basis of the value of the mode_flag.

When it is determined that the recording mode is mode-i in step S43, instep S44, the decoding processing unit 56 performs decoding processingin mode-i.

On the other hand, when it is determined that the recording mode ismode-ii in step S43, in step S45, the decoding processing unit 56performs decoding processing in mode-ii.

After the decoding processing is performed in step S44 or step S45, theprocess is ended.

Note that, herein, while the determination on whether the recording modeis mode-i is made on the basis of the value of the mode_flag, thedetermination may be made on the basis of the tone_map_id of the Tonemapping information inserted into the HEVC stream.

Referring next to the flowchart in FIG. 32 , the decoding processing inmode-i performed in step S44 in FIG. 31 will be described.

In step S61, the parameter extraction unit 71 of the decoding processingunit 56 extracts HDR information and tone mapping definition informationfrom the SEI of the HEVC stream. The parameter extraction unit 71outputs the coded data of the HEVC included in the HEVC stream to theHEVC decoder 72.

In step S62, the HEVC decoder 72 decodes the coded data of the HEVC andoutputs the HDR video obtained by decoding to the HDR-STD conversionunit 73 and the HDR video output unit 75A.

In step S63, on the basis of the information stored in the register 53A,the controller 51 determines whether the monitor included in the displaydevice 3 is an HDR monitor. As described above, information related tothe performance of the monitor included in the display device 3 isstored in the register 53A on the basis of the EDID of the HDMI read outfrom the display device 3.

When it is determined that the monitor included in the display device 3is an HDR monitor in step S63, in step S64, the HDR video output unit75A outputs the HDR video supplied from the HEVC decoder 72 togetherwith the HDR information supplied from the parameter extraction unit 71.

On the other hand, when it is determined that the monitor included inthe display device 3 is not an HDR monitor but is an STD monitor in stepS63, in step S65, the HDR-STD conversion unit 73 converts the HDR videosupplied from the HEVC decoder 72 to an STD video on the basis of thetone mapping definition information for HDR-STD conversion supplied fromthe parameter extraction unit 71.

In step S66, the STD video output unit 75B outputs the STD videoobtained by performing conversion in the HDR-STD conversion unit 73.

In step S67, after the HDR video has been output in step S64 or afterthe STD video has been output in step S66, the controller 51 determineswhether the reproduction is to be ended.

When it is determined in step S67 that the reproduction is not to beended, the controller 51 returns the process to step S61 and performsrepetition of the above processing. When it is determined in step S67that the reproduction is to be ended, the process returns to step S44 inFIG. 31 and the processing thereafter is performed.

Referring next to the flowchart in FIG. 33 , the decoding processing inmode-ii performed in step S45 in FIG. 31 will be described.

In step S81, the parameter extraction unit 71 of the decoding processingunit 56 extracts HDR information and tone mapping definition informationfrom the SEI of the HEVC stream. The parameter extraction unit 71outputs the coded data of the HEVC included in the HEVC stream to theHEVC decoder 72.

In step S82, the HEVC decoder 72 decodes the coded data of the HEVC andoutputs the STD video obtained by decoding to the STD-HDR conversionunit 74 and the STD video output unit 75B.

In step S83, on the basis of the information stored in the register 53A,the controller 51 determines whether the monitor included in the displaydevice 3 is an HDR monitor.

When it is determined that the monitor included in the display device 3is an HDR monitor in step S83, in step S84, the STD-HDR conversion unit74 converts the STD video supplied from the HEVC decoder 72 to an HDRvideo on the basis of the tone mapping definition information forSTD-HDR conversion supplied from the parameter extraction unit 71.

In step S85, the HDR video output unit 75A outputs the HDR video, whichhas been obtained by conversion with the STD-HDR conversion unit 74,together with the HDR information supplied from the parameter extractionunit 71.

On the other hand, when it is determined that the monitor included inthe display device 3 is an STD monitor in step S83, in step S86, the STDvideo output unit 75B outputs the STD video supplied from the HEVCdecoder 72.

In step S87, after the HDR video has been output in step S85 or afterthe STD video has been output in step S86, the controller 51 determineswhether the reproduction is to be ended.

When it is determined in step S87 that the reproduction is not to beended, the controller 51 returns the process to step S81 and performsrepetition of the above processing. When it is determined in step S87that the reproduction is to be ended, the process returns to step S45 inFIG. 31 and the processing thereafter is performed.

[Display Processing]

Referring next to the flowchart in FIG. 34 , display processing of thedisplay device 3 will be described.

Herein, a case in which the monitor 104 included in the display device 3is an HDR monitor will be described. An HDR video to which HDRinformation is added is transmitted to the display device 3 including anHDR monitor from the reproduction device 2.

In step S101, the HDMI communication unit 102 of the display device 3receives the HDR video and the HDR information transmitted from thereproduction device 2.

In step S102, the controller 101 refers to the HDR information anddetermines whether the HDR video transmitted from the reproductiondevice 2 can be displayed as it is. The HDR information includesinformation of the master HDR video, that is, information representingthe brightness characteristic of the HDR video transmitted from thereproduction device 2. The determination in step S102 is performed bycomparing the brightness characteristic of the HDR video specified bythe HDR information and the display performance of the monitor 104 witheach other.

For example, in a case in which the dynamic range of the HDR videospecified by the HDR information is 0-400% and the dynamic range of themonitor 104 is 0-500% (500 cd/m² assuming that the brightness of 100% is100 cd/m², for example), it is determined that the HDR video can bedisplayed as it is. On the other hand, in a case in which the dynamicrange of the HDR video specified by the HDR information is 0-400% andthe dynamic range of the monitor 104 is 0-300%, it is determined thatthe HDR video cannot be displayed as it is.

When it is determined that the HDR video can be displayed as it is instep S102, in step S103, the signal processing unit 103 displays animage of the HDR video on the monitor 104 in accordance with thebrightness designated by the HDR information. For example, in a case inwhich the brightness characteristic drawn by the curve L12 in FIG. 12 isdesignated by the HDR information, each of the pixel values expresses abrightness in the range of 0-400% that is drawn by the curve L12.

On the other hand, when it is determined that the HDR video cannot bedisplayed as it is in step S102, in step S104, the signal processingunit 103 adjusts the brightness in accordance with the displayperformance of the monitor 104 and displays an image of the HDR video,the brightness of which has been adjusted, on the monitor 104. Forexample, in a case in which the brightness characteristic drawn by thecurve L12 in FIG. 12 is designated by the HDR information and when thedynamic range of the monitor 104 is 0-300%, compression is performed sothat each of the pixel values expresses the brightness in the range of0-300%.

After the image of the HDR video has been displayed in step S103 or instep S104, in step S105, the controller 101 determines whether thedisplay is to be ended and when it is determined that the display is notto be ended, processing from step S101 and after is repeated. Whendetermination is made to end the display in step S105, the controller101 ends the processing.

With the above sequential processing, the recording device 1 can recordthe master HDR video on the optical disc 11 as it is and have thereproduction device 2 perform reproduction so that the image of the HDRvideo is displayed on the display device 3.

Furthermore, the recording device 1 can convert the master HDR video toan STD video, record the STD video on the optical disc 11, and have thereproduction device 2 restore the STD video into an HDR video so thatthe image of the HDR video is displayed on the display device 3.

When reproducing the HDR video, by enabling the brightnesscharacteristic of the master HDR video to be designated with the HDRinformation, the author of the content is capable of displaying an imageof the HDR video at an intended brightness.

<6. Modifications> [Storing Position of Flag]

While it has been described above that the HDR_flag and the mode_flagare stored in the Clip Information, the HDR_flag and the mode_flag maybe stored in the PlayList.

A First Example of Storing Position

FIG. 35 is a diagram illustrating an example of syntax of theAppInfoPlayList ( ) included in the PlayList file in FIG. 16 .

As it has been described above, the AppInfoPlayList ( ) storesparameters that is related to the reproduction control of the PlayList,such as a reproduction restriction. In the example in FIG. 35 , theHDR_flag and the mode_flag are described continuously afterMVC_Base_view_R_flag.

As described above, the HDR_flag and the mode_flag may be described inthe AppInfoPlayList ( ) of the PlayList file.

A Second Example of Storing Position

FIG. 36 is a diagram illustrating syntax of PlayList ( ) included in thePlayList file in FIG. 16 .

Number_of_PlayItems represents the number of PlayItems in the PlayList.In the case of the example in FIG. 14 , the number of PlayItems isthree. The PlayItems_ids are each allocated with a number as its value,in the order of appearance of the PlayItem ( ) in the PlayList, startingfrom 0.

Number_of_SubPaths represents the number of Sub Paths in the PlayList.In the case of the example in FIG. 14 , the number of Sub Paths isthree. The SubPath_ids are each allocated with a number as its value, inthe order of appearance of the SubPath ( ) in the PlayList, startingfrom 0.

As illustrated in FIG. 36 , in the PlayList, the PlayItem ( ) isdescribed the number of times that corresponds to the number of thePlayItems, and the SubPath ( ) is described the number of times thatcorresponds to the number of the Sub Paths.

FIG. 37 is a diagram illustrating syntax of the PlayItem ( ) in FIG. 36.

Clip_Information_file_name[0] represents the name of the ClipInformation file of the Clip to which the PlayItem refers.Clip_codec_identifier[0] represents the codec system of the Clip.

IN_time represents the start position of the reproduction section of thePlayItem and OUT_time represents the end position. UO_mask_table ( ),PlayItem_random_access_mode, still_mode are included after the OUT_time.

Information of the AV stream to which the PlayItem refers is included inSTN_table ( ). In a case in which there is a Sub Path that is reproducedin association with the PlayItem, the AV stream information that theSubPlayItem, which constitutes the Sub Path, refers to is also included.

FIG. 38 is a diagram illustrating syntax of the STN_table ( ) in FIG. 37.

Number_of_video_stream_entries represents the number of video streamsthat are entered (registered) in the STN_table ( ).Number_of_audio_stream_entries represents the number of streams of thefirst audio stream that is entered in the STN_table ( ).Number_of_audio_stream2_entries represents the number of streams of thesecond audio stream that is entered in the STN_table ( ).

Number_of_PG_textST_stream_entries represents the number of PG_textSTstreams entered in the STN_table ( ). PG_textST stream is a presentationgraphics (PG) stream and a text caption file (textST) that arerun-length coded bitmap captions. Number_of_IG_stream_entries representsthe number of interactive graphics (IG) streams that is entered in theSTN_table ( ).

Stream_entry ( ) and stream_attributes ( ) that are information of eachof the video streams, the first video stream, the second video stream,the PG_textST stream and the IG stream are described in the STN_table (). PID of the stream is included in the stream_entry ( ), and attributeinformation of the stream is included in the stream_attributes ( ).

FIG. 39 is a diagram illustrating an example of a description related tothe video stream, which is a description in the description of thestream_attributes ( ) in FIG. 38 .

In the example of the stream_attributes ( ) in FIG. 39 ,stream_coding_type, video_format, and frame_rate are described as theattribute information of the video stream and the HDR_flag and themode_flag are described after that. Note that the stream_coding_typerepresents the coding method of the video stream and the video_formatrepresents the video format. The frame_rate represents the frame rate ofthe video.

As described above, the HDR_flag and the mode_flag may be described inthe STN_table ( ) of the PlayList file.

The HDR_flag and the mode_flag may be described in a position in thePlayList file other than the AppInfoPlayList ( ) and the STN_table ( ).In a similar manner, the HDR_flag and the mode_flag may be described ina position in the Clip Information file other than the StreamCodingInfodescribed while referring to FIG. 19 .

The positions where the HDR_flag and the mode_flag are described areoptional, such as one of the HDR_flag and the mode_flag being describedin the Clip Information file and the other being described in thePlayList file.

[PSR]

FIG. 40 is a diagram illustrating an example of an allocation of thePSR.

As described above, the register 53A of the reproduction device 2 isused as a PSR. On the BD, each PSR is allocated with a PSR numberdefining the intended use of the relevant PSR.

HDR_capability_flag is stored in PSR29 that is a PSR with a PSR numberof 29. For example, the value of the HDR_capability_flag of the PSR29being 1 represents that the reproduction device 2 supports reproductionof an HDR video. Furthermore, the value of the HDR_capability_flag ofthe PSR29 being 0 represents that the reproduction device 2 does notsupport reproduction of an HDR video.

For example, when an optical disc in which the value of the HDR_flag ofthe Clip Information is set to 1 is inserted, in other words, when anoptical disc that have recorded a master HDR video is inserted, theHDR_capability_flag is referred to by the controller 51 that executesthe disc navigation program. When the value of the HDR_capability_flagis set to 0, a message that requests a display device supporting theprocessing of the HDR video to be connected to the reproduction device 2is displayed.

PSR25 that is a PSR with a PSR number of 25 is used as a PSR to recordthe information representing the correspondence of the connected monitorto an HDR video. In such a case, the information representing theperformance of the monitor included in the display device 3, which isrepresented by the EDID acquired from the display device 3, is stored inthe PSR25.

For example, HDR_display_capability_flag and information representingthe brightness specification are stored in the PSR25 for HDR DisplayCapability. The value of the HDR_display_capability_flag being 1represents that the connected monitor is capable of displaying an HDRvideo. Furthermore, the value of the HDR_display_capability_flag being 0represents that the connected monitor is not capable of displaying anHDR video.

For example, information representing the extent of brightness, inpercent, that can be displayed is stored as information representing thebrightness specification.

Rather than using the PSR25 for HDR Display Capability, the PSR23 thatis a PSR for Display Capability may store information representing theHDR_display_capability_flag and the brightness specification.

<7. Exemplary Case in Which Brightness is Adjusted on ReproductionDevice Side>

In the above description, when the HDR video that has been transmittedfrom the reproduction device 2 cannot be displayed as it is, the displaydevice 3 itself adjusted the brightness however, the adjustment of thebrightness of the HDR video may be performed by the reproduction device2. The display device 3 will be receiving an HDR video whose brightnesshas been adjusted by the reproduction device 2 and will be displaying animage of the HDR video.

[Signal Processing in Mode-i]

FIG. 41 is a diagram illustrating an example of signal processing inmode-i in a case in which the adjustment of the brightness of the HDRvideo is performed by the reproduction device 2.

Among the processing illustrated in FIG. 41 , the processing performedby the recording device 1 and the processing related to the output ofthe STD video performed by the reproduction device 2 are the same as theprocessing described while referring to FIG. 2 . Redundant descriptionswill be appropriately omitted. It is assumed that theHDR_display_capability_flag described above and the informationrepresenting the brightness specification are stored in the register 53Aof the reproduction device 2.

The reproduction device 2 reads out the HEVC stream from the opticaldisc 11 and, as illustrated at the ends of arrows #21 and #22, extractsthe HDR information and the tone mapping definition information from theSEI of the HEVC stream.

Furthermore, as illustrated at the end of arrow #23, the reproductiondevice 2 decodes the coded data of the HEVC. As illustrated at the endof arrow #301, when the display device 3 includes an HDR monitor butcannot display the HDR video as it is, the reproduction device 2 adjuststhe brightness of the HDR video obtained by decoding the coded data.

For example, when the dynamic range of the HDR video represented by theHDR information is 0-400% and when it is represented that the dynamicrange of the monitor 104 is 0-300% from the information representing thebrightness specification stored in the register 53A, the reproductiondevice 2 performs adjustment of the brightness. In the above case, thebrightness of each pixel value is compressed to the range of 0-300%.

When the brightness of the HDR video is adjusted, as illustrated at theend of arrow #302, the reproduction device 2 rewrites the HDRinformation. The HDR information after the rewriting becomes informationrepresenting the brightness characteristic of the HDR video on which theadjustment of the brightness has been performed.

As illustrated at the end of arrow #303, the reproduction device 2 addsthe HDR information to the data of the HDR video on which the adjustmentof the brightness has been performed and, as illustrated at the end ofarrow #304, outputs the data to the display device 3.

[Signal Processing in Mode-ii]

FIG. 42 is a diagram illustrating an example of signal processing inmode-ii in a case in which the adjustment of the brightness of the HDRvideo is performed by the reproduction device 2.

Among the processing illustrated in FIG. 42 , the processing performedby the recording device 1 and the processing related to the output ofthe STD video performed by the reproduction device 2 are the same as theprocessing described while referring to FIG. 4 . Redundant descriptionswill be appropriately omitted.

The reproduction device 2 reads out the HEVC stream from the opticaldisc 11 and, as illustrated at the ends of arrows #101 and #102,extracts the HDR information and the tone mapping definition informationfrom the SEI of the HEVC stream.

Furthermore, as illustrated at the end of arrow #103, the reproductiondevice 2 decodes the coded data of the HEVC. As illustrated at the endof arrow #105, when the display device 3 includes an HDR monitor, thereproduction device 2 converts the STD video, which has been obtained bydecoding the coded data, to an HDR video by using the tone mappingdefinition information for STD-HDR conversion extracted from the HEVCstream.

As illustrated at the end of arrow #311, when the display device 3includes an HDR monitor but cannot display the HDR video as it is, thereproduction device 2 adjusts the brightness of the HDR video and asillustrated at the end of arrow #312, rewrites the HDR information.

As illustrated at the end of arrow #313, the reproduction device 2 addsthe HDR information to the data of the HDR video on which the adjustmentof the brightness has been performed and, as illustrated at the end ofarrow #314, outputs the data to the display device 3.

As described above, when the adjustment of the brightness of the HDRvideo is performed by the reproduction device 2, the HDR information isrewritten so as to represent the brightness characteristic after theadjustment and is transmitted together with the data of the HDR video tothe display device 3.

On the basis of the HDR information, the display device 3 recognizesthat the HDR video is going to be transmitted, and the display device 3is capable of displaying the image of the HDR video on the monitor 104in accordance with the brightness designated by the HDR informationafter the rewriting.

[Configuration of Reproduction Device 2]

FIG. 43 is a block diagram illustrating an exemplary configuration ofthe HDR video output unit 75A in FIG. 25 .

The HDR video output unit 75A includes a brightness adjustment unit 111and a rewriting unit 112. The HDR video supplied from the HEVC decoder72 or the STD-HDR conversion unit 74 is input to the brightnessadjustment unit 111. Furthermore, the HDR information supplied from theparameter extraction unit 71 is input to the rewriting unit 112.

The brightness adjustment unit 111 adjusts the brightness of the HDRvideo and outputs the HDR video on which the adjustment of thebrightness has been performed.

On the basis of the result of the adjustment by the brightnessadjustment unit 111, the rewriting unit 112 rewrites the HDR informationso as to represent the brightness characteristic on which the adjustmenthas been performed. The HDR information that has been rewritten is addedto the HDR video on which the adjustment of the brightness has beenperformed and is transmitted to the display device 3.

[Decoding Processing of Reproduction Device 2]

Herein, referring to the flowchart in FIG. 44 , the decoding processingin mode-i performed in step S44 in FIG. 31 will be described. In theprocessing in FIG. 44 , the adjustment of the brightness of the HDRvideo is appropriately performed.

Among the processing illustrated in FIG. 44 , the processing of stepsS151 to S153 and S158 to S160 is the same as the processing of steps S61to S63 and S65 to S67 of FIG. 32 , respectively. Redundant descriptionswill be appropriately omitted.

In step S151, the parameter extraction unit 71 of the decodingprocessing unit 56 extracts HDR information and tone mapping definitioninformation from the SEI of the HEVC stream.

In step S152, the HEVC decoder 72 decodes the coded data of the HEVC andoutputs the HDR video obtained by the decoding.

In step S153, the controller 51 determines whether the monitor includedin the display device 3 is an HDR monitor.

When it is determined in step S153 that the monitor included in thedisplay device 3 is an UDR monitor, in step S154, the controller 51determines whether the HDR video can be displayed as it is on themonitor 104 of the display device 3.

When it is determined in step S154 that the HDR video cannot bedisplayed as it is, in step S155, the brightness adjustment unit 111 ofthe HDR video output unit 75A adjusts, in accordance with the displayperformance of the monitor 104, the brightness of the HDR video that hasbeen decoded by the HEVC decoder 72.

In step S156, the rewriting unit 112 performs rewriting of the HDRinformation on the basis of the result of the adjustment of thebrightness.

In step S157, the HDR video output unit 75A outputs the HDR video, onwhich adjustment of the brightness has been performed, together with theHDR information, which has been rewritten.

When it is determined in step S154 that the HDR video can be displayedas it is, the processing of steps S155 and S156 is skipped. In the abovecase, in step S157, the HDR video output unit 75A outputs the HDR video,which has been decoded by the HEVC decoder 72, together with the HDRinformation, which has been extracted by the parameter extraction unit71.

Determination of whether the reproduction is to be ended is made in stepS160, and when determination is made that the reproduction is to beended, the processing is ended. Subsequently, the process returns tostep S44 in FIG. 31 and the processing thereafter is performed.

Referring next to the flowchart in FIG. 45 , the decoding processing inmode-ii performed in step S45 in FIG. 31 will be described. In theprocessing in FIG. 45 , the adjustment of the brightness of the HDRvideo is appropriately performed.

Among the processing illustrated in FIG. 45 , the processing of stepsS171 to S174, S179, and S180 is the same as the processing of steps S81to S84, S86, and S87 of FIG. 33 , respectively. Redundant descriptionswill be appropriately omitted.

In step S171, the parameter extraction unit 71 of the decodingprocessing unit 56 extracts HDR information and tone mapping definitioninformation from the SEI of the HEVC stream.

In step S172, the HEVC decoder 72 decodes the coded data of the HEVC andoutputs the STD video obtained by the decoding.

In step S173, the controller 51 determines whether the monitor includedin the display device 3 is an HDR monitor.

When it is determined that the monitor included in the display device 3is an HDR monitor in step S173, in step S174, the STD-HDR conversionunit 74 converts the decoded STD video to an HDR video on the basis ofthe tone mapping definition information for STD-HDR conversion.

In step S175, the controller 51 determines whether the HDR videoobtained by converting the STD video can be displayed as it is on themonitor 104 of the display device 3.

When it is determined in step S175 that the HDR video cannot bedisplayed as it is, in step S176, the brightness adjustment unit 111 ofthe HDR video output unit 75A adjusts, in accordance with the displayperformance of the monitor 104, the brightness of the HDR video that hasbeen obtained by converting the SID video.

In step S177, the rewriting unit 112 performs rewriting of the HDRinformation on the basis of the result of the adjustment of thebrightness.

In step S178, the HDR video output unit 75A outputs the HDR video, onwhich adjustment of the brightness has been performed, together with theHDR information, which has been rewritten.

When it is determined in step S175 that the HDR video can be displayedas it is, the processing of steps S176 and S177 is skipped. In the abovecase, in step S178, the HDR video output unit 75A outputs the HDR video,which has been obtained by converting the STD video, together with theHDR information, which has been extracted by the parameter extractionunit 71.

Determination of whether the reproduction is to be ended is made in stepS180, and when determination is made to end the reproduction, theprocessing is ended. Subsequently, the process returns to step S45 inFIG. 31 and the processing thereafter is performed.

[Display Processing of Display Device 3]

Referring next to the flowchart in FIG. 46 , display processing of thedisplay device 3 will be described.

The processing in FIG. 46 is performed after the processing in FIG. 44or FIG. 45 performed by the reproduction device 2. Together with the HDRinformation, the original HDR video on which no adjustment of thebrightness has been performed or the HDR video on which adjustment ofthe brightness has been performed are transmitted from the reproductiondevice 2 to the display device 3 including an HDR monitor.

In step S191, the HDMI communication unit 102 of the display device 3receives the HDR video and the HDR information transmitted from thereproduction device 2.

In step S192, the signal processing unit 103 displays an image of theHDR video on the monitor 104 in accordance with the brightnessdesignated by the HDR information.

In step S193, the controller 101 determines whether the display is to beended and when it is determined that the display is not to be ended,processing from step S191 and after is repeated. When determination ismade to end the display in step S193, the controller 101 ends theprocessing.

As described above, when the adjustment of the brightness is performedby the reproduction device 2, the display device 3 does not have todetermine whether the HDR video that has been sent from the reproductiondevice 2 can be displayed as it is. Furthermore, the display device 3itself does not have to adjust the brightness of the HDR video.

When the adjustment of the brightness of the HDR video is required, theuser of the reproduction device 2 may be allowed to set whether toperform the adjustment of the brightness on the reproduction device 2side or on the display device 3 side.

Alternatively, the display device 3 may notify the reproduction device 2whether the adjustment of the brightness is performed on thereproduction device 2 side or on the display device 3 side, and inaccordance with the notification, the processing that is performed inthe reproduction device 2 may be switched. For example, when the displaydevice 3 has a function of adjusting the brightness of the HDR video, anotification is made that the adjustment of the brightness is to beperformed on the display device 3 side, and when the display device 3has no function of adjusting the brightness of the HDR video, anotification is made that the adjustment of the brightness is to beperformed on the reproduction device 2 side.

When notified from the display device 3 that the adjustment of thebrightness is to be performed on the reproduction device 2 side, thereproduction device 2 performs, as the decoding processing, theprocessing in FIG. 44 or FIG. 45 . Furthermore, when notified from thedisplay device 3 that the adjustment of the brightness is to beperformed on the display device 3 side, the reproduction device 2performs, as the decoding processing, the processing in FIG. 32 or FIG.33 .

There are cases in which the parameters used in the adjustments aredifferent between the adjustment of the brightness performed by thereproduction device 2 and the adjustment of the brightness performed bythe display device 3. In the above case, it is considered that, from theviewpoint of image quality, it is desirable that the adjustment of thebrightness is performed by the display device 3 that includes themonitor 104 and that is capable of performing adjustment that suits thecharacteristic of the monitor 104 in a greater manner.

By having the display device 3 select whether to perform the adjustmentof the brightness on the reproduction device 2 side or on the displaydevice 3 side, it will be possible to display the HDR video with a fineimage quality. It is possible to perform the selection betweenperforming the adjustment of the brightness on the reproduction device 2side or on the display device 3 side on the basis of an user operation.For example, when the user instructs display of the menu screen byoperating a remote control or a button provided on a body of the displaydevice 3, the controller 101 of the display device 3 controls, forexample, the signal processing unit 103 such that the menu screenincluding items related to the configuration of the HDR video isdisplayed on the monitor 104. When an item related to the configurationof the HDR video is selected, a screen used for selecting whether toperform the adjustment of the brightness on the reproduction device 2side or on the display device 3 side is displayed, and the user will beselecting either one. By transmitting the information representing theselected content of the user to the reproduction device 2 through theHDMI cable 4, the display device 3 notifies whether to perform theadjustment of the brightness of the HDR video on the reproduction device2 side or on the display device 3 side to the reproduction device 2.

The notification of whether to perform the adjustment of the brightnessof the HDR video on the reproduction device 2 side or on the displaydevice 3 side can be achieved by using the EDID of the HDMI.

<8. Exemplary Application to HDMI> [HDR EDID and HDR InfoFrame]

FIG. 47 is a diagram illustrating an example of a recognition on thebasis of information transmitted and received through the HDMI.

As illustrated on the left side in FIG. 47 , the reproduction device 2that is a BD player supporting processing of an HDR video with a 4Kresolution reads out the EDIDs that are stored in the memory 101A of thedisplay device 3. A plurality of EDIDs, such as an EDID representing theperformance of the monitor 104 of the display device 3, are stored inthe memory 101A of the display device 3.

When an HDR EDID is included in the EDIDs read out from the displaydevice 3, the reproduction device 2 recognizes that the display device 3is a device including an HDR monitor and that an HDR video can be outputto the display device 3. The HDR EDID includes information related tothe output of the HDR video. A notification of whether to perform theadjustment of the brightness of the HDR video on the reproduction device2 side or on the display device 3 side is performed using the HDR EDID.

As illustrated on the right side in FIG. 47 , the reproduction device 2adds HDR InfoFrame to the data of each frame of the HDR video output tothe display device 3. In the HDMI standard, InfoFrame is added to eachframe of the video. Information related to the specification of thevideo, such as information on whether the video data is of an RGB dataor of an YCbCr data, information representing the aspect ratio, and thelike is included in the InfoFrame of the video.

The HDR InfoFrame is an InfoFrame including the information relating tothe specification of the HDR video. Transmission of the HDR informationrepresenting the brightness characteristic of the HDR video is performedusing the HDR InfoFrame. The reproduction device 2 outputs the data ofthe HDR video, to which the HDR InfoFrame has been added, to the displaydevice 3.

When the IDR InfoFrame is added to the video data that has beentransmitted from the reproduction device 2, the display device 3recognizes that the video data transmitted from the reproduction device2 is data of an HDR video. Subsequently, the display device 3 displaysan image of the HDR video on the HDR monitor.

FIG. 48 is a diagram illustrating another example of a recognition onthe basis of information transmitted and received through the HDMI.

As illustrated on the left side in FIG. 48 , when an HDR EDID is notincluded in the EDIDs read out from the display device 3, thereproduction device 2 recognizes that the display device 3 is a devicethat does not include an HDR monitor. In such a case, the reproductiondevice 2 will be outputting only the data of the STD video to thedisplay device 3. No HDR InfoFrame is added to the data of the STD videothat the reproduction device 2 outputs.

On the other hand, as illustrated on the right side in FIG. 48 , when noHDR InfoFrame is added to the video data that has been transmitted fromthe reproduction device 2, the display device 3 recognizes that thevideo data transmitted from the reproduction device 2 is data of an STDvideo. Subsequently, the display device 3 displays an image of the STDvideo on the STD monitor.

As described above, transmission of the HDR information from thereproduction device 2 to the display device 3 can be performed using theInfoFrame of the HDMI. Furthermore, the notification from the displaydevice 3 to the reproduction device 2 on whether to perform theadjustment of the brightness of the HDR video on the reproduction device2 side or on the display device 3 side can be performed using the EDIDof the HDMI.

FIG. 49 is a diagram illustrating an example of the HDR EDID.

Information representing the maximum brightness of the monitor,information representing the maximum extension level, and raw/cookedflag-1 are included in the HDR EDID. The raw/cooked flag-1 representswhether to output the HDR video in a raw manner or to output the HDRvideo after, if needed, adjusting the brightness of the HDR video.

The value of the raw/cooked flag-1 being 1 represents that the HDR videois to be output in a raw manner, in other words, it represents that thedisplay device 3 is requesting the HDR video to be output withoutperforming any adjustment of the brightness on the reproduction device 2side. When the value of the raw/cooked flag-1 is 1, even if the dynamicrange of the HDR video exceeds the display performance of the monitor104, the reproduction device 2 outputs the HDR video without performingany adjustment of the brightness.

For example, if provided with a function for adjusting the brightness ofthe HDR video, the display device 3 sets the value of the raw/cookedflag-1 to 1.

Furthermore, the value of the raw/cooked flag-1 being 0 represents thatthe display device 3 is requesting the HDR video to be output after, ifrequired, performing adjustment of the brightness of the HDR video onthe reproduction device 2 side. When the value of the raw/cooked flag-1is 0 and when the dynamic range of the HDR video exceeds the displayperformance of the monitor 104, the reproduction device 2 adjusts thebrightness of the HDR video in accordance with the display performanceof the monitor 104 and outputs the HDR video on which the adjustment hasbeen performed.

For example, if not provided with any function for adjusting thebrightness of the HDR video, the display device 3 sets the value of theraw/cooked flag-1 to 0.

The decoding processing in FIG. 32 or FIG. 33 , in which the adjustmentof the brightness is not performed on the reproduction device 2 side butis performed on the display device 3 side, corresponds to the processingin which the value of the raw/cooked flag-1 is 1. Furthermore, thedecoding processing in FIG. 44 or FIG. 45 , in which the adjustment ofthe brightness is performed on the reproduction device 2 side,corresponds to the processing in which the value of the raw/cookedflag-1 is 0.

Hereinafter, as appropriate, the output in which the reproduction device2 outputs the HDR video in a raw manner is referred to as a raw output.Furthermore, the output after the reproduction device 2 has, ifrequired, performed adjustment of the brightness of the HDR video isreferred to as a cooked output.

FIG. 50 is a diagram illustrating an example of the HDR InfoFrame.

The HDR InfoFrame includes ref_screen_luminance_white,extended_range_white_level, nominal_black_level_code_value,nominal_white_level_code_value, extended_white_level_code_value andraw/cooked flag-2 that are parameters of the HDR information.

Furthermore, the HDR InfoFrame includes raw/cooked flag-2, as well. Theraw/cooked flag-2 represents whether the HDR video that is output is araw HDR video on which no adjustment of the brightness has beenperformed or is an HDR video on which the adjustment of the brightnesshas been performed.

The value of the raw/cooked flag-2 being 1 represents that the HDR videothat is output is a raw HDR video on which no adjustment of thebrightness has been performed on the reproduction device 2 side. Forexample, when the value of the raw/cooked flag-1 included in the HDREDID is 1, the reproduction device 2 adds the HDR InfoFrame in which thevalue of the raw/cooked flag-2 is set to 1 to the data of the HDR videoand outputs the data of the HDR video.

Furthermore, the value of the raw/cooked flag-2 being 0 represents thatthe HDR video that is output is an HDR video on which the adjustment ofthe brightness has been performed. For example, when the value of theraw/cooked flag-1 included in the HDR EDID is 0 and the dynamic range ofthe HDR video exceeds the display performance of the monitor 104, thereproduction device 2 performs adjustment of the brightness and sets thevalue of the raw/cooked flag-2 to 0. The reproduction device 2 adds theHDR InfoFrame in which the value of the raw/cooked flag-2 is set to 0 tothe data of the HDR video on which adjustment of the brightness has beenperformed and outputs the data of the HDR video.

In the decoding processing in FIG. 32 or FIG. 33 in which the adjustmentof the brightness is not performed on the reproduction device 2 side,the value of the raw/cooked flag-2 of the HDR InfoFrame is set to 1.Furthermore, in the decoding processing in FIG. 44 or FIG. 45 in whichthe adjustment of the brightness is, in some cases, performed on thereproduction device 2 side, the value of the raw/cooked flag-2 of theHDR InfoFrame may, in some cases, be set to 0.

[Processing of Reproduction Device 2 and Display Device 3]

Herein, processing of the reproduction device 2 and the display device 3in which the HDR EDID and the HDR InfoFrame are used will be described.

Referring first to the flowchart in FIG. 51 , processing of the displaydevice 3 that sets the HIM. EDID will be described.

In step S211, the controller 101 of the display device 3 sets the valueof the raw/cooked flag-1 to 1 or 0, and stores, in the memory 101A, theHDR EDID that includes the information representing the maximumbrightness of the monitor, the information representing the maximumextension level, and the raw/cooked flag-1

In step S212, in accordance with the request from the reproductiondevice 2, the HDMI communication unit 102 reads out a plurality of EDIDsincluding the HDR EDID from the memory 101A and transmits the pluralityof EDIDs to the reproduction device 2.

Referring next to the flowchart in FIG. 52 , the reproduction processingof the reproduction device 2 will be described next. For example, theprocessing in FIG. 52 is started after the processing in FIG. 51 hasbeen performed in the display device 3.

In step S221, the controller 51 controls the disc drive 52 and reads outthe PlayList and the Clip Information that are Data Base informationfrom the optical disc 11. Furthermore, on the basis of the informationincluded in the PlayList, the controller 51 specifies the HEVC stream tobe reproduced and controls the disc drive 52 to read out the AV streamincluding the specified HEVC stream from the optical disc 11.

In step S222, the controller 51 refers to the HDR_flag and the mode_flagincluded in the Clip Information. In the present example, the HDR_flagis set with a value that represents that recording of the HDR video as amaster is being performed.

In step S223, the controller 51 controls the HDMI communication unit 58and reads out the EDIDs from the display device 3. A request to read outthe EDIDs is made to the HDMI communication unit 102 of the reproductiondevice 2 from the HDMI communication unit 58, and the plurality of EDIDsthat have been transmitted in response to the request are acquired bythe HDMI communication unit 58.

In step S224, the controller 51 determines whether an HDR EDID isincluded in the EDIDs that have been read out from the display device 3.

When it is determined in step S224 that an HDR EDID is included, thecontroller 51 recognizes that an HDR video can be output to the displaydevice 3 and in step S225, stores the information representing thedisplay performance of the monitor 104 in the register 53A. For example,the controller 51 stores, in the PSR25, information representing themaximum brightness of the monitor and the information representing themaximum extension level that are included in the HDR EDID and that serveas information representing the brightness specification of the monitor.Furthermore, the controller 51 sets a value representing that themonitor 104 is capable of displaying an HDR video in theHDR_display_capability_flag of the PSR25.

In step S226, the controller 51 determines whether a raw output isrequested from the display device 3 on the basis of the raw/cookedflag-1 included in the HDR EDID. In the case of the example describedabove, when the value of the raw/cooked flag-1 is 1, the controller 51determines that a raw output is requested, and when 0, determines that acooked output is requested.

When it is determined in step S226 that the raw output is requested, instep S227, the controller 51 performs HDR/raw output processing that isprocessing that performs a raw output of the HDR video.

When it is determined in step S226 that the raw output is not requested,in step S228, the controller 51 performs HDR/cooked output processingthat is processing that performs a cooked output of the HDR video.

On the other hand, when it is determined in step S224 that the HDR EDIDis not included, in step S229, the controller 51 performs STD outputprocessing that is processing that performs output of an STD video. Theoutput destination of the STD video with the STD output processing willbe a display device that is different from the display device 3 and thatdoes not include an HDR monitor.

After the video data is output in step S227, S228, or S229, the processis ended.

Referring next to the flowchart in FIG. 53 , the HDR/raw outputprocessing performed in step S227 in FIG. 52 will be described.

In step S241, the parameter extraction unit 71 of the decodingprocessing unit 56 extracts HDR information and tone mapping definitioninformation from the SEI of the HEVC stream. The parameter extractionunit 71 outputs the coded data of the HEVC included in the HEVC streamto the HEVC decoder 72.

In step S242, the HEVC decoder 72 decodes the coded data of the HEVC.When the recording mode is mode-i, the data of the HDR video obtained bydecoding the coded data is supplied to the HDR video output unit 75A.Furthermore, when the recording mode is mode-ii, the data of the STDvideo obtained by decoding the coded data is supplied to the STD-HDRconversion unit 74.

In step S243, the controller 51 determines whether the recording mode ismode-i on the basis of the value of the mode _flag.

When it is determined that the recording mode is mode-ii in step S243,in step S244, the STD-HDR conversion unit 74 converts the STD videosupplied from the HEVC decoder 72 to an HDR video on the basis of thetone mapping definition information for STD-HDR conversion supplied fromthe parameter extraction unit 71. When it is determined in step S243that the recording mode is mode-i, the processing of step S244 isskipped.

In step S245, the HDR video output unit 75A sets the raw/cooked flag-2to a value of 1 that represents that the HDR video is a raw HDR video inwhich no adjustment of the brightness has been performed. Furthermore,the HDR video output unit 75A generates an HDR InfoFrame that includeseach parameter of the HDR information, which has been extracted by theparameter extraction unit 71, and the raw/cooked flag-2.

In step S246, the HDR video output unit 75A adds the UDR InfoFrame tothe data of each frame of the HDR video and outputs the data to thedisplay device 3.

In step S247, the controller 51 determines whether the reproduction isto be ended and when it is determined that the reproduction is not to beended, the process returns to step S241 and the above processing isexecuted repeatedly. When it is determined in step S247 that thereproduction is to be ended, the process returns to step S227 in FIG. 52and the processing thereafter is performed.

Referring next to the flowchart in FIG. 54 , the HDR/cooked outputprocessing performed in step S228 in FIG. 52 will be described.

In step S261, the parameter extraction unit 71 of the decodingprocessing unit 56 extracts HDR information and tone mapping definitioninformation from the SEI of the HEVC stream. The parameter extractionunit 71 outputs the coded data of the HEVC included in the HEVC streamto the HEVC decoder 72.

In step S262, the HEVC decoder 72 decodes the coded data of the HEVC.When the recording mode is mode-i, the data of the HDR video obtained bydecoding the coded data is supplied to the HDR video output unit 75A.Furthermore, when the recording mode is mode-ii, the data of the STDvideo obtained by decoding the coded data is supplied to the STD-HDRconversion unit 74.

In step S263, the controller 51 determines whether the recording mode ismode-i on the basis of the value of the mode_flag.

When it is determined that the recording mode is mode-ii in step S263,in step S264, the STD-HDR conversion unit 74 converts the STD videosupplied from the HEVC decoder 72 to an HDR video on the basis of thetone mapping definition information for STD-HDR conversion supplied fromthe parameter extraction unit 71. When it is determined in step S263that the recording mode is mode-i, the processing of step S264 isskipped.

In step S265, the controller 51 compares the brightness characteristicof the HDR video represented by the HDR information and the performanceof the monitor 104 represented by the information included in the HDREDID with each other and determines whether the HDR video can bedisplayed on the monitor 104 as it is.

When it is determined in step S265 that the HDR video cannot bedisplayed as it is, in step S266, the brightness adjustment unit 111 ofthe HDR video output unit 75A adjusts the brightness of the HDR video inaccordance with the display performance of the monitor 104.

In step S267, the rewriting unit 112 performs rewriting of the HDRinformation on the basis of the result of the adjustment of thebrightness. When it is determined in step S265 that the HDR video can bedisplayed as it is, the processing of steps S266 and S267 is skipped.

In step S268, the HDR video output unit 75A sets a predetermined valueto the raw/cooked flag-2 and generates an HDR InfoFrame including eachparameter of the HDR information.

For example, when the brightness of the HDR video is not adjusted, theHDR video output unit 75A sets the value to 1 that represents the aboveto the raw/cooked flag-2 and generates the HDR InfoFrame including theraw/cooked flag-2 and each parameter of the HDR information that hasbeen extracted by the parameter extraction unit 71.

On the other hand, when the brightness of the HDR video is adjusted, theHDR video output unit 75A sets the value to 0 that represents the aboveto the raw/cooked flag-2 and generates the HDR InfoFrame including theraw/cooked flag-2 and each parameter of the HDR information on whichrewriting has been performed.

In step S269, the HDR video output unit 75A adds the HDR InfoFrame tothe data of each frame of the HDR video and outputs the data to thedisplay device 3.

In step S270, the controller 51 determines whether the reproduction isto be ended and when it is determined that the reproduction is not to beended, the process returns to step S261 and the above processing isexecuted repeatedly. When it is determined in step S270 that thereproduction is to be ended, the process returns to step S228 in FIG. 52and the processing thereafter is performed.

Referring next to the flowchart in FIG. 55 , the STD output processingperformed in step S229 in FIG. 52 will be described.

As described above, the processing in FIG. 55 is processing in which thevideo data is output to the display device that is different from thedisplay device 3 and that does not include an HDR monitor.

In step S281, the parameter extraction unit 71 of the decodingprocessing unit 56 extracts HDR information and tone mapping definitioninformation from the SEI of the HEVC stream. The parameter extractionunit 71 outputs the coded data of the HEVC included in the HEVC streamto the HEVC decoder 72.

In step S282, the HEVC decoder 72 decodes the coded data of the HEVC.When the recording mode is mode-i, the data of the HDR video obtained bydecoding the coded data is supplied to the HDR-STD conversion unit 73.Furthermore, when the recording mode is mode-ii, the data of the STDvideo obtained by decoding the coded data is supplied to the STD videooutput unit 75B.

In step S283, the controller 51 determines whether the recording mode ismode-i on the basis of the value of the mode_flag.

When it is determined that the recording mode is mode-i in step S283, instep S284, the HDR-STD conversion unit 73 converts the HDR videosupplied from the HEVC; decoder 72 to an STD video on the basis of thetone mapping definition information for HDR-STD conversion supplied fromthe parameter extraction unit 71. When it is determined in step S283that the recording mode is mode-ii, the processing of step S284 isskipped.

In step S285, the STD video output unit 75B outputs the STD videosupplied from the HEVC decoder 72 or the STD video supplied from theHDR-STD conversion unit 73.

In step S286, the controller 51 determines whether the reproduction isto be ended and when it is determined that the reproduction is not to beended, the process returns to step S281 and the above processing isexecuted repeatedly. When it is determined in step S286 that thereproduction is to be ended, the process returns to step S229 in FIG. 52and the processing thereafter is performed.

Referring next to the flowchart in FIG. 56 , display processing of thedisplay device 3 will be described.

HDR InfoFrame is added to the video data transmitted by the reproductiondevice 2 to the display device 3 including an HDR monitor. On the basisof the HDR InfoFrame, the controller 101 of the display device 3recognizes that the video data transmitted from the reproduction device2 is data of an HDR video.

In step S301, the HDMI communication unit 102 of the display device 3receives the data of the HDR video transmitted from the reproductiondevice 2. HDR InfoFrame is added to the data of each frame of the HDRvideo.

In step S302, on the basis of the raw/cooked flag-2 included in the HDRInfoFrame, the controller 101 determines whether the data of the HDRvideo is data on which raw output has been performed.

When 1 is set as the value of the raw/cooked flag-2, the controller 101determines that the data of the HDR video is data on which raw outputhas been performed. Furthermore, when 0 is set as the value of theraw/cooked flag-2, the controller 101 determines that the data of theHDR video is data on which cooked output has been performed.

When it is determined in step S302 that the data of the HDR video isdata on which raw output has been performed, in step S303, the signalprocessing unit 103 refers to the HDR information included in the HDRInfoFrame. When the dynamic range of the HDR video exceeds the displayperformance of the monitor 104, the signal processing unit 103 adjuststhe brightness of the HDR video as appropriate and displays, on themonitor 104, the image of the HDR video on which adjustment has beenperformed.

On the other hand, when it is determined in step S302 that the data ofthe HDR video is data on which cooked output has been performed, in stepS304, the signal processing unit 103 displays the image of the HDR videoon the monitor 104 in accordance with the HDR information included inthe InfoFrame.

After the image of the HDR video has been displayed in step S303 or instep S304, in step S305, the controller 101 determines whether thedisplay of the HDR video is to be ended and when it is determined not toend the display, processing from step S301 and after is repeated. Whendetermination is made to end the display in step S305, the controller101 ends the processing.

With the above-described sequential processing, the reproduction device2 is capable of transmitting HDR information to the display device 3 byusing the InfoFrame of the HDMI. Furthermore, by using the EDID of theHDMI, the display device 3 is capable of requesting on which side, thatis, the reproduction device 2 side or the display device 3 side, theadjustment of the brightness of the HDR video is to be performed.

<9. Other Modifications>

Although the HDR information is added when transmitting the data of theHDR video from the reproduction device 2 to the display device 3,transmission may be performed without the addition of the HDRinformation.

Furthermore, a description has been given mainly of a case in which thereproduction device 2 is a BD player; however, a portable terminal maybe equipped with the functions described above included in thereproduction device 2. In such a case, the portable terminal will behaving the role as the reproduction device 2.

Furthermore, while the content that the reproduction device 2 reproducesis content that is recorded in a removable media, the above-describedtechnology is applicable to a case in which the content distributedthrough a network is reproduced. In such a case, the reproduction device2 receives content that has been transmitted from a server that isconnected to a network such as the Internet and reproduces the contentsuch that an HDR video is output to the display device 3.

[Exemplary Configuration of the Computer]

The sequential processing described above may be implemented by hardwareor may be implemented by software. When implementing the sequentialprocessing by software, a program constituting the software is installedfrom a program recording medium to a computer built into a dedicatedhardware, a general-use personal computer, or the like.

FIG. 57 is a block diagram illustrating an exemplary hardwareconfiguration of a computer that executes the sequential processingdescribed above with a program.

A CPU 501, a ROM 502, and a RAM 503 are interconnected with a bus 504.

Furthermore, an input/output interface 505 is connected to the bus 504.An input unit 506 including a keyboard and a mouse and an output unit507 including a loudspeaker are connected to the input/output interface505. Furthermore, a storage unit 508 including a hard disk or anonvolatile memory, a communication unit 509 including a networkinterface, and a drive 510 that drives the removable media 511 areconnected to the input/output interface 505.

In the computer configured in the above manner, the sequentialprocessing described above is performed by, for example, the CPU 501loading the program stored in the storage unit 508 onto the RAM 503through the input/output interface 505 and the bus 504 and executing theprogram.

The program executed by the CPU 501 is provided by recording the programin a removable media 511 for example, or through a wired or wirelesstransmission medium, such as a local area network, the Internet, digitalbroadcast, or the like, and is installed in the storage unit 508.

Note that the program executed by the computer may be a program in whichthe processing is performed in time sequence in the order described inthe present description or may be program in which the processing isperformed in a parallel manner or at a required timing such as whencalled.

The embodiment of the present technology is not limited to theabove-described embodiment and various modifications can be made withoutdeparting from the scope of the present technology.

Note that in the present description, a system refers to an assembly ofa plurality of components (a device, a module (parts), and the like)regardless of whether all of the components are in the same housing ornot. Accordingly, a plurality of devices that are housed in differenthousings and that are connected to each other through a network, and asingle device in which a plurality of modules are housed in a singlehousing are both a system.

[Exemplary Combination of Configurations]

The present technology can be configured in the following manner aswell.

-   (1)

A reproduction device, including:

a readout unit configured to read out, from a recording medium that hasrecorded coded data of an extended video that is a video having a secondbrightness range that is wider than a first brightness range, brightnesscharacteristic information that represents a brightness characteristicof the extended video, and brightness conversion definition informationused when performing a brightness conversion of the extended video to astandard video that is a video having the first brightness range, thecoded data, the brightness characteristic information, and thebrightness conversion definition information;

a decoding unit configured to decode the coded data;

a conversion unit configured to convert the extended video obtained bydecoding the coded data to the standard video on a basis of thebrightness conversion definition information; and

an output unit configured to output data of the extended video and thebrightness characteristic information to a display device that iscapable of displaying the extended video and configured to output dataof the standard video to a display device that is not capable ofdisplaying the extended video.

-   (2)

The reproduction device according to (1),

wherein the brightness characteristic information and the brightnessconversion definition information are inserted, as auxiliary informationof the coded data, in a stream including the coded data and are recordedin the recording medium.

-   (3)

The reproduction device according to (2),

wherein the coded data is coded data of an HEVC, and the brightnesscharacteristic information and the brightness conversion definitioninformation are each an SEI of an HEVC stream.

-   (4)

The reproduction device according to (3),

wherein the brightness conversion definition information is first Tonemapping information in which either one of values 0, 2, and 3 is set asa value of a tone_map_model_id, and

wherein the brightness characteristic information is second Tone mappinginformation in which 4 is set as the value of the tone_map_model_id.

-   (5)

The reproduction device according to (4),

wherein the tone_map_model_id of the first Tone mapping information andthe tone_map_model_id of the second Tone mapping information are eachset with a same value representing a recording mode of the recordingmedium.

-   (6)

The reproduction device according to any of (1) to (5),

wherein information related to reproduction of the coded data, theinformation including a flag representing whether a recording of theextended video as a master is being performed, is further recorded inthe recording medium, and

wherein when the flag represents that the recording of the extendedvideo as the master is being performed, the decoding unit decodes thecoded data.

-   (7)

The reproduction device according to (6),

wherein the recording medium is a Blu-ray Disc, and

wherein the flag is included in a Clip Information file serving as theinformation related to the reproduction.

-   (8)

The reproduction device according to (6),

wherein the recording medium is a Blu-ray Disc, and

wherein the flag is included in a PlayList file serving as theinformation related to the reproduction.

-   (9)

A reproduction method including:

a step of reading out, from a recording medium that has recorded codeddata of an extended video that is a video having a second brightnessrange that is wider than a first brightness range, brightnesscharacteristic information that represents a brightness characteristicof the extended video, and brightness conversion definition informationused when performing a brightness conversion of the extended video to astandard video that is a video having the first brightness range, thecoded data, the brightness characteristic information, and thebrightness conversion definition information;

a step of decoding the coded data;

a step of converting the extended video obtained by decoding the codeddata to the standard video on a basis of the brightness conversiondefinition information;

a step of outputting data of the extended video and the brightnesscharacteristic information to a display device that is capable ofdisplaying the extended video; and

a step of outputting data of the standard video to a display device thatis not capable of displaying the extended video.

-   (10)

A recording medium,

wherein

-   -   coded data of an extended video that is a video having a second        brightness range that is wider than a first brightness range,    -   brightness characteristic information that represents a        brightness characteristic of the extended video, and    -   brightness conversion definition information used when        performing a brightness conversion of the extended video to a        standard video that is a video having the first brightness range

are recorded, and

wherein a reproduction device that reproduces the recording mediumexecutes processing of

-   -   reading out the coded data, the brightness characteristic        information, and the brightness conversion definition        information from the recording medium,    -   decoding the coded data,    -   converting the extended video obtained by decoding the coded        data to the standard video on a basis of the brightness        conversion definition information,    -   outputting data of the extended video and the brightness        characteristic information to a display device that is capable        of displaying the extended video, and    -   outputting data of the standard video to a display device that        is not capable of displaying the extended video.

-   (11)

A reproduction device, including:

a readout unit configured to read out, from a recording medium that hasrecorded coded data of a standard video that is obtained by performing abrightness conversion of an extended video that is a video having asecond brightness range that is wider than a first brightness range, thestandard video being a video having the first brightness range,brightness characteristic information that represents a brightnesscharacteristic of the extended video, and brightness conversiondefinition information used when performing the brightness conversion ofthe standard video to the extended video, the coded data, the brightnesscharacteristic information, and the brightness conversion definitioninformation;

a decoding unit configured to decode the coded data;

a conversion unit configured to convert the standard video obtained bydecoding the coded data to the extended video on a basis of thebrightness conversion definition information; and

-   -   an output unit configured to output data of the extended video        and the brightness characteristic information to a display        device that is capable of displaying the extended video and        configured to output data of the standard video to a display        device that is not capable of displaying the extended video.

-   (12)

The reproduction device according to (11),

wherein the brightness characteristic information and the brightnessconversion definition information are inserted, as auxiliary informationof the coded data, in a stream including the coded data and are recordedin the recording medium.

-   (13)

The reproduction device according to (12),

wherein the coded data is coded data of an HEVC, and the brightnesscharacteristic information and the brightness conversion definitioninformation are each an SEI of an HEVC stream.

-   (14)

The reproduction device according to (13),

wherein the brightness conversion definition information is first Tonemapping information in which either one of values 0, 2, and 3 is set asa value of a tone_map_model_id, and

-   -   wherein the brightness characteristic information is second Tone        mapping information in which 4 is set as the value of the        tone_map_model_id.

-   (15)

The reproduction device according to (14),

wherein the tone_map_model_id of the first Tone mapping information andthe tone_map_model_id of the second Tone mapping information are eachset with a same value representing a recording mode of the recordingmedium.

-   (16)

The reproduction device according to any of (11) to (15),

wherein information related to reproduction of the coded data, theinformation including a flag representing whether a recording of theextended video as a master is being performed, is further recorded inthe recording medium, and

wherein when the flag represents that the recording of the extendedvideo as the master is being performed, the decoding unit decodes thecoded data.

-   (17)

The reproduction device according to (16),

wherein the recording medium is a Blu-ray Disc, and

wherein the flag is included in a Clip Information file serving as theinformation related to the reproduction.

-   (18)

The reproduction device according to (16),

wherein the recording medium is a Blu-ray Disc, and

wherein the flag is included in a PlayList file serving as theinformation related to the reproduction.

-   (19)

A reproduction method including:

a step of reading out, from a recording medium that has recorded codeddata of a standard video that is obtained by performing a brightnessconversion of an extended video that is a video having a secondbrightness range that is wider than a first brightness range, thestandard video being a video having the first brightness range,brightness characteristic information that indicates a brightnesscharacteristic of the extended video, and brightness conversiondefinition information used when performing the brightness conversion ofthe standard video to the extended video, the coded data, the brightnesscharacteristic information, and the brightness conversion definitioninformation;

a step of decoding the coded data;

a step of converting the standard video obtained by decoding the codeddata. to the extended video on a basis of the brightness conversiondefinition information;

a step of outputting data of the extended video and the brightnesscharacteristic information to a display device that is capable ofdisplaying the extended video; and

a step of outputting data of the standard video to a display device thatis not capable of displaying the extended video.

-   (20)

A recording medium,

wherein

-   -   coded data of a standard video that is obtained by performing a        brightness conversion of an extended video that is a video        having a second brightness range that is wider than a first        brightness range, the standard video being a video having the        first brightness range,    -   brightness characteristic information that represents a        brightness characteristic of the extended video, and    -   brightness conversion definition information used when        performing the brightness conversion of the standard video to        the extended video,

are recorded, and

wherein a reproduction device that reproduces the recording mediumexecutes processing of

-   -   reading out the coded data, the brightness characteristic        information, and the brightness conversion definition        information from the recording medium,    -   decoding the coded data,    -   converting the standard video obtained by decoding the coded        data to the extended video on a basis of the brightness        conversion definition information,    -   outputting data of the extended video and the brightness        characteristic information to a display device that is capable        of displaying the extended video, and    -   outputting data of the standard video to a display device that        is not capable of displaying the extended video.

REFERENCE SIGNS LIST

-   1 recording device-   2 reproduction device-   3 display device-   11 optical disc-   21 controller-   21A Data Base information generation unit-   22 coding processing unit-   23 disc drive-   31 HDR information generation unit-   32 HEVC encoder-   33 HDR-STD conversion unit-   34 definition information generation unit-   35 HEVC stream generation unit-   51 controller-   52 disc drive-   53 memory-   56 decoding processing unit-   58 HDMI communication unit-   71 parameter extraction unit-   72 HEVC decoder-   73 HDR-STD conversion unit-   74 STD-HDR conversion unit-   75 output unit

1. A device, including: reception circuitry configured to receive: codeddata of a standard video that is obtained by performing a brightnessconversion of an extended video that is a video having a secondbrightness range that is wider than a first brightness range, thestandard video being a video having the first brightness range,brightness characteristic information that represents a brightnesscharacteristic of the extended video, and brightness conversiondefinition information used when performing a brightness conversion ofthe standard video to the extended video; a display configured todisplay the extended video; and control circuitry configured to control:decoding the coded data; converting the standard video obtained bydecoding the coded data to the extended video on a basis of thebrightness conversion definition information; and adjusting brightnessof the extended video according to the brightness characteristicinformation.
 2. The device according to claim 1, wherein the brightnesscharacteristic information and the brightness conversion definitioninformation are inserted, as auxiliary information of the coded data, ina stream including the coded data.
 3. The device according to claim 2,wherein the coded data is coded data of an HEVC, and the brightnesscharacteristic information and the brightness conversion definitioninformation are inserted as an SEI of an HEVC stream.
 4. The deviceaccording to claim 1, wherein the brightness characteristic informationincludes a parameter that represents a standard monitor brightness. 5.The device according to claims 1, wherein the brightness characteristicinformation includes a parameter that represents a maximum brightness ofthe extended video.
 6. The device according to claim 1, wherein thebrightness characteristic information includes a parameter thatrepresents black level and a parameter that represents white level. 7.The device according to claim 1, wherein the reception circuitry isconfigured to receive the coded data of the standard video through anetwork.
 8. The device according to claim 2, wherein the brightnesscharacteristic information includes a parameter that represents astandard monitor brightness.
 9. The device according to claim 2, whereinthe brightness characteristic information includes a parameter thatrepresents a maximum brightness of the extended video.
 10. The deviceaccording to claim 2, wherein the brightness characteristic informationincludes a parameter that represents black level and a parameter thatrepresents white level.
 11. A method comprising: receiving coded data ofa standard video that is obtained by performing a brightness conversionof an extended video that is a video having a second brightness rangethat is wider than a first brightness range, the standard video being avideo having the first brightness range, brightness characteristicinformation that indicates a brightness characteristic of the extendedvideo, and brightness conversion definition information used whenperforming a brightness conversion of the standard video to the extendedvideo; decoding the coded data: converting the standard video obtainedby decoding the coded data to the extended video on a basis of thebrightness conversion definition information; adjusting brightness ofthe extended video according to the brightness characteristicinformation; and displaying the adjusted extended video.
 12. The methodaccording to claim 11, wherein the brightness characteristic informationand the brightness conversion definition information are inserted, asauxiliary information of the coded data, in a stream including the codeddata.
 13. The method according to claim 12, wherein the coded data iscoded data of an HEVC, and the brightness characteristic information andthe brightness conversion definition information are inserted as an SEIof an HEVC stream.
 14. The method according to claim 11, wherein thebrightness characteristic information includes a parameter thatrepresents a standard monitor brightness.
 15. The method according toclaim 11, wherein the brightness characteristic information includes aparameter that represents a maximum brightness of the extended video.16. The method according to claim 11, wherein the brightnesscharacteristic information includes a parameter that represents blacklevel and a parameter that represents white level.
 17. The methodaccording to claim 12, wherein reception of the coded data of thestandard video is through a network.
 18. The method according to claim12, wherein the brightness characteristic information includes aparameter that represents a maximum brightness of the extended video.19. The method according to claim 12, wherein the brightnesscharacteristic information includes a parameter that represents blacklevel and a parameter that represents white level.
 20. A device,comprising circuitry configured to: receive: coded data of a standardvideo that is obtained by performing a brightness conversion of anextended video that is a video having a second brightness range that iswider than a first brightness range, the standard video being a videohaving the first brightness range, brightness characteristic informationthat represents a brightness characteristic of the extended video, andbrightness conversion definition information used when performing thebrightness conversion of the standard video to the extended video; to adisplay of the extended video; and control: decoding the coded data;converting the standard video obtained by decoding the coded data to theextended video on a basis of the brightness conversion definitioninformation; and adjusting brightness of the extended video according tothe brightness characteristic information.